''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.

+

|Email=fv.pavelic@egzodus.com

−

+

|Nick=vrga

−

''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.

+

|Geoloc=45.8130293, 15.9778949

−

+

|Location name=Zagreb, Croatia

−

''Another priority of Xfce is adhereance to standards, specifically those defined at [http://freedesktop.org/ freedesktop.org]. <ref>http://www.xfce.org/about/</ref>

+

|Roles={{Role

−

+

|Role type=User

−

== Installation ==

+

|Role desc=None.

−

+

|Start date=2013/07/29

−

Before emerging Xfce you need to:

+

}}

−

+

|Maintains=

−

* Check that you have enabled the USE flags necessary for a desktop environment. You can either [[Funtoo_Linux_First_Steps#Changing_profile|set your profile to "desktop"]] or you can edit your <tt>make.conf</tt>:

The most common way to start the environment is to configure <tt>~/.xinitrc</tt> to launch an Xfce session. The proper way to launch Xfce from the terminal is by using <tt>startxfce4</tt>.

+

−

<console>

+

−

$ ##i##echo "exec ck-launch-session startxfce4" > ~/.xinitrc

+

−

</console>

+

−

+

−

Note that <tt>ck-launch-session</tt> (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 <tt>default</tt> runlevel, executing the following command as root:

+

−

<console>

+

−

# ##i##rc-update add consolekit default

+

−

</console>

+

−

+

−

Finally, to start the graphical environment:

+

−

<console>

+

−

$ ##i##startx

+

−

</console>

+

−

+

−

== Display manager ==

+

−

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: