%general-entities; ]> $LastChangedBy$ $Date$ XFce-&xfce-version; XFce Introduction to XFce The XFce package contains a lightweight desktop environment. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &xfce-md5sum; Download size: &xfce-size; Estimated disk space required: &xfce-buildsize; Estimated build time: &xfce-time; XFce Dependencies Required and Optional , (xffm links to librsvg automatically if librsvg is installed), , , and (required to build xfprint). User Notes: Installation of XFce A bare minimum XFce setup requires installation of the following packages: libxfce4util-&xfce-version;.2 dbh-1.0.24 libxfcegui4-&xfce-version; libxfce4mcs-&xfce-version; xfce-mcs-manager-&xfce-version; xfwm4-&xfce-version;.2 xfce4-panel-&xfce-version; xfdesktop-&xfce-version; xfce-utils-&xfce-version; Install the minimum applications by issuing the following commands: ./configure --prefix=/usr --sysconfdir=/etc && make If you use as your display manager and would like to be able to log into an XFce session from the login prompt, pass the --enable-gdm option to the xfce-utils-&xfce-version; configure script (requires to be installed at run time). Now, as the root user: make install In addition, you may choose to install: gtk-xfce-engine-2.2.8 xfcalendar-&xfce-version; xfce-mcs-plugins-&xfce-version; xfce4-appfinder-&xfce-version; xfce4-icon-theme-&xfce-version; xfce4-iconbox-&xfce-version; xfce4-mixer-&xfce-version; xfce4-session-&xfce-version; xfce4-systray-&xfce-version; xfce4-toys-&xfce-version; xfce4-trigger-launcher-&xfce-version; xffm-&xfce-version; xfprint-&xfce-version; xfwm4-themes-&xfce-version; Install the remaining applications using the following commands: ./configure --prefix=/usr --sysconfdir=/etc \ --libexecdir=/usr/lib/xfce4 && make Also, xfprint can be configured with --enable-cups if you have installed. And then as root: make install As the root user, move the help documentation to the standard BLFS location and modify the help script to look for it there: mv -vf /usr/share/xfce4/doc /usr/share/doc/xfce4 && sed -i 's@xfce4/doc@doc/xfce4@' /usr/bin/xfhelp4 Command Explanations --sysconfdir=/etc: libxfce4util, xfce4-panel, xfdesktop, xfce-utils and xfce4-session require this parameter because the path is built into the library or they install configuration files in /etc/xdg. --libexecdir=/usr/lib/xfce4: xfce4-session requires this parameter to install some utility programs to the correct location. Configuring XFce Configuration Information XFce will look for the theme index from at run-time. Ensure you install the package before launching XFce. Issue the command below to create an .xinitrc file which will automatically run the appropriate XFce programs when the X Window system is launched. Be sure to backup your existing .xinitrc file before proceeding. cat > ~/.xinitrc << "EOF" xfce-mcs-manager xfwm4 --daemon xftaskbar4 & xfdesktop & exec xfce4-panel EOF ~/.xinitrc Contents Installed Programs Installed Libraries Installed Directories fgr, scramble, startxfce4, xfbook, xfbook4, xfcalendar, xfce-mcs-manager, xfce-setting-show, xfce4-about, xfce4-appfinder, xfce4-iconbox, xfce4-kiosk-query, xfce4-menueditor, xfce4-mixer, xfce4-panel, xfce4-session, xfce4-session-logout, xfce4-tips, xfdesktop, xfdiff4, xffm, xffrequent, xffrequent4, xffstab, xffstab4, xfglob4, xfhelp4, xflock4, xfmime-edit, xfmountdev4, xfrecent, xfrecent4, xfprint-manager, xfprint4, xfrun4, xfsamba4, xftaskbar4, xfterm4, xftrash4, xftree4, and xfwm4 libxfce4util.{a,so}, libdbh.{a,so}, libxfcegui4.{a,so}, libxfce4mcs.{a,so}, libxffm_actions.so, libxffm_basic.so, libxffm_calls.so, libxffm_cpy.so, libxffm_on_demand.so, libxffm_secondary.so, libxffm_tubo.so, libxfsm-4.2.{a,so} /usr/lib/xfce4, /usr/share/doc/xfce4, /usr/share/xfce4, /usr/share/xffm and /usr/share/xfwm4 libxfce4util.[a,so] libdbh.[a,so] libxfcegui4.[a,so] libxfce4mcs.[a,so] libxffm_actions.so libxffm_basic.so libxffm_calls.so libxffm_cpy.so libxffm_on_demand.so libxffm_secondary.so libxffm_tubo.so libxfsm-4.2.[a,so] Short Descriptions fgr is a file content search engine for xffm. fgr startxfce4 is a script which starts up the XFce Desktop Environment. startxfce4 xfce-mcs-manager is the settings manager for XFce. xfce-mcs-manager xfce4-about displays the about box. xfce4-about xfce4-session saves the state of your desktop and restores it when you next start XFce. xfce4-session xfce-setting-show displays the settings for XFce. xfce-setting-show xfce4-panel is the panel manager for XFce. It contains the launcher, clock, mail check, desktop switcher and separator programs. xfce4-panel xfdesktop is the desktop manager for XFce. xfdesktop xfhelp4 is script that launches a HTML browser to display online documentation. It requires which to run. xfhelp4 xflock4 is a script used to lock the current screen during drag and drop actions. xflock4 xfmountdev4 mounts a device on the specified mount point and launches xftree4, then unmounts the device when xftree4 finishes. xfmountdev4 xfrun4 is the program launcher for XFce. xfrun4 xfsamba4 is the Samba front end for XFce. xfsamba4 xftaskbar4 is the taskbar manager for XFce. xftaskbar4 xfterm4 is a small terminal wrapper to be used as a drag and drop action for the XFce front panel. It requires which to run. xfterm4 xftrash4 is a small binary to be used as a drag and drop action for the XFce front panel. xftrash4 xffm is the file manager for XFce. xffm xfwm4 is an X11 window manager for XFce. xfwm4