Difference between pages "Xfce" and "Package:Rtorrent"

(Difference between pages)
m (add volumed pulse to table)
 
(initial commit)
 
Line 1: Line 1:
== About Xfce ==
+
{{Ebuild
 
+
|Summary=BitTorrent Client using libtorrent
Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly.
+
|CatPkg=net-p2p/rtorrent
 
+
|Homepage=http://libtorrent.rakshasa.no/
Xfce embodies the traditional UNIX philosophy of modularity and re-usability. It consists of a number of components that provide the full functionality one can expect of a modern desktop environment. They are packaged separately and you can pick among the available packages to create the optimal personal working environment.
+
 
+
Another priority of Xfce is adhereance to standards, specifically those defined at [http://freedesktop.org/ freedesktop.org]. [http://www.xfce.org/about/ About XFCE]
+
 
+
== Installation ==
+
 
+
Before emerging Xfce you need to:
+
 
+
* Check that you have enabled the USE flags necessary for a XFCE desktop environment. [[Funtoo_Linux_First_Steps#Changing_profile|Set your profile to "xfce" via mix-ins]], as follows:
+
 
+
{{console|body=###i## eselect profile add funtoo/1.0/linux-gnu/mix-ins/xfce}}
+
 
+
* Verify that you have [[Funtoo_Linux_First_Steps#X.Org|X.Org Server]] configured properly.
+
 
+
We are now ready to install Xfce. Install the meta-package, which pulls in all of the components you need for a minimal Xfce installation:
+
 
+
{{console|body=###i## emerge xfce4-meta}}
+
 
+
== Running Xfce ==
+
 
+
There are several different ways to start Xfce:
+
 
+
* Editing the {{c|.xinitrc}} file in your user's home directory and using {{c|startx}} from a text console.
+
* Using a display manager (e.g. SLiM, GDM, and KDM).
+
* Configuring your shell profile to automatically start Xfce upon a successful login.
+
 
+
=== .xinitrc ===
+
 
+
The most common way to start the environment is to configure {{c|~/.xinitrc}} to launch an Xfce session. The proper way to launch Xfce from the terminal is by using {{c|startxfce4}} combined with {{c|ck-launch-session}}.
+
 
+
{{console|body=$##i## echo "exec startxfce4 --with-ck-launch" > ~/.xinitrc}}
+
 
+
Note that {{c|--with-ck-launch}} (from ConsoleKit) is required by Xfce for important tasks such as shutting down, suspending, and automatically mounting removable storage media. Some applications will not work properly without it. Therefore we need to add ConsoleKit to the {{c|default}} runlevel, executing the following command as root:
+
 
+
{{console|body=
+
###i## rc-update add consolekit default
+
###i## rc
+
 
}}
 
}}
 +
{{PageNeedsUpdates}}
 +
Rtorrent is a bit torrent client.
  
Finally, to start the graphical environment, run {{c|startx}} from a login shell:
+
===Installation===
{{console|body=$##i## startx}}
+
if you intend to use rtorrent with rutorrent or another front end make sure you emerge with the xmlrpc flag.  (for now we'll also throw in the daemon until proven its not needed.)
 
+
{{console|body=###i## echo "net-p2p/rtorrent xmlrpc daemon" >> /etc/portage/package.use #xmlrpc use flag for web interface.
== Display Manager ==
+
###i## emerge rtorrent}}
 
+
{{EbuildFooter}}
A display manager is a program that manages sessions and acts as a login screen. Here's a short list of a few of the display managers available in Funtoo:
+
 
+
* XDM ({{c|x11-apps/xdm}}): X.Org's standard display manager.
+
 
+
* LightDM ({{c|x11-misc/lightdm}}): A lightweight, but highly configurable display manager.
+
 
+
* SLiM ({{c|x11-misc/slim}}): Simple Login Manager -- a lightweight display manager. Not very configurable.
+
 
+
Any of these would make a fine choice. After you've chosen which display manager to use, install it:
+
 
+
{{console|body=###i## emerge lightdm}}
+
 
+
All that's left to do now is to add the name of the display manager to {{c|/etc/conf.d/xdm}}, add the {{c|xdm}} service to the {{c|default}} runlevel, and start the service:
+
 
+
<pre>
+
DISPLAYMANAGER="lightdm"
+
</pre>
+
 
+
{{console|body=
+
###i## rc-update add xdm default
+
###i## /etc/init.d/xdm start}}
+
 
+
==Power Group==
+
 
+
If you wish to be able to shutdown/reboot/suspend/hibernate using xfce4-logout-session then you will need to add yourself or the user to the power group by:
+
 
+
{{console|body=
+
###i## gpasswd -a <username> power
+
}}
+
 
+
If the group does not exist then execute the following and try again:
+
 
+
{{console|body=
+
###i## groupadd power}}
+
 
+
== Plugins for Thunar and XFCE ==
+
There are a lot of plugins available for Thunar and XFCE. Here is a table that contains the name of the plugin and a description of what it does. To install one of the plugins, run
+
{{console|body=###i## emerge [name of plugin]}}
+
 
+
{{TableStart}}
+
<tr class="info"><th>Name</th><th>Description</th></tr>
+
<tr><td>xfce-extra/tumbler</td><td>A thumbnail service for the filemanager of Xfce desktop environment. Installed by default in Funtoo</td></tr>
+
<tr><td>xfce-extra/thunar-volman</td><td>Daemon that enforces volume-related policies. Installed by default Funtoo</td></tr>
+
<tr><td>xfce-extra/thunar-vcs-plugin </td><td>Adds Subversion and GIT actions to the context menu of thunar </td></tr>
+
<tr><td>xfce-extra/thunar-shares-plugin</td><td>Thunar plugin to share files using Samba </td></tr>
+
<tr><td>xfce-extra/thunar-archive-plugin</td><td>Archive plug-in for the Thunar filemanager</td></tr>
+
<tr><td>xfce-extra/xfce4-volumed</td><td>Daemon to control volume up/down and mute keys</td></tr>
+
<tr><td>xfce-extra/xfce4-volumed-pulse</td><td>Daemon to control volume keys for pulseaudio</td></tr>
+
<tr><td>xfce-extra/xfce4-screenshooter</td><td>Xfce4 screenshooter application and panel plugin</td></tr>
+
<tr><td>xfce-extra/xfce4-notifyd</td><td>Notification daemon for the Xfce desktop environment</td></tr>
+
<tr><td>xfce-extra/xfce4-mixer</td><td>A volume control application (and panel plug-in) for the Xfce desktop environment. Installed by default in Funtoo</td></tr>
+
<tr><td>xfce-extra/xfce4-mount-plugin</td><td>A mount plug-in for the Xfce panel</td></tr>
+
<tr><td>xfce-extra/xfce4-clipman-plugin</td><td>A clipboard manager plug-in for the Xfce panel</td></tr>
+
<tr><td>xfce-extra/xfce4-battery-plugin</td><td>A battery monitor panel plugin for the Xfce desktop environment</td></tr>
+
<tr><td>media-gfx/ristretto</td><td>A image viewer by Xfce project. Installed by default in Funtoo</td></tr>
+
{{TableEnd}}
+
 
+
[[Category:Desktop]]
+
[[Category:First Steps]]
+
[[Category:Official Documentation]]
+

Revision as of 00:35, March 8, 2015

net-p2p/rtorrent


Source Repository:Funtoo Overlay
Homepage

Summary: BitTorrent Client using libtorrent

Use Flags

daemon
Uses app-misc/screen to daemonize this application
color
Add custom color support for torrent list

News

Drobbins

How We're Keeping You At the Center of the Funtoo Universe

Read about recent developments that keep you, our users, at the forefront of our focus as Funtoo moves forward.
10 April 2015 by Drobbins
Mgorny

New OpenGL management in Funtoo

Funtoo is switching to an improved system for managing multiple OpenGL providers (Mesa/Xorg, AMD and NVIDIA). The update may involve blockers and file collisions.
30 March 2015 by Mgorny
Drobbins

Subarch Profiles are coming...

Subarch profiles are on their way! Learn more here.
29 March 2015 by Drobbins
View More News...

Rtorrent

Tip

This is a wiki page. To edit it, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

Rtorrent is a bit torrent client.

Installation

if you intend to use rtorrent with rutorrent or another front end make sure you emerge with the xmlrpc flag. (for now we'll also throw in the daemon until proven its not needed.)

# echo "net-p2p/rtorrent xmlrpc daemon" >> /etc/portage/package.use #xmlrpc use flag for web interface.
# emerge rtorrent