====== Veel gestelde Vragen ====== Dit is een lijst met veel gestelde vragen over de Xfce bureaublad omgeving. Het is aan iedereen vrij om deze pagina te verbeteren of uit te bereiden, maar hou het schoon en leesbaar voor andere Xfce gebruikers. ====== Getting started ====== ===== Over Xfce ===== === Wat is "Xfce" en waarom zou ik het gebruiken? === Xfce is een bureaublad omgeving voor Unix en andere Unix-achtige platformen, zoals Linux, Solaris of BSD. De ontwerp filosofie is "Ontworpen voor productiviteit. Het laadt en draait snel, terwijl het tegelijkertijd systeembronnen spaart." (Olivier Fourdan) en zou iedereen moeten aanspreken die kijkt naar een snelle, moderne, en efficiƫnte werkplek op een *NIX machine. === Hoe wordt Xfce uitgesproken en wat betekent het? === Eks, Ef See Ee. De naam Xfce stond oorspronkelijk voor XForms Common Environment, maar sindsdien is Xfce tweemaal herschreven, en het maakt nu geen gebruik meer van de XForms toolkit. De naam wordt nog steeds gebruikt, maar wordt niet meer geschreven als 'XFce', maar 'Xfce'. Op dit moment heeft het acroniem geen betekenis. (Suggestie: X Freakin' Cool Environment) === Wat symboliseert het logo? === Zag je het echt niet?? Je maakt een grapje... het is een muis, voor alle overduidelijke redenen zoals Wereld Overheersing en andere monsters. === Op welke platformen draait Xfce? === Xfce is ontwikkeld met de gedachte aan veelzijdigheid. Het wordt op dit moment ondersteund op Linux, Solaris en BSD. === Onder welke licentie wordt Xfce gedistributeerd? === Xfce 4 componenten vallen onder de open source licenties, GPL of BSDL voor applicaties en LGPL of BSDL voor libraries. Zie de documentatie, de source code of de xfce website (http://www.xfce.org) voor meer informatie. ====== Installatie ====== ===== Algemeen ===== Xfce kan op ten minste drie verschillende manieren worden geinstalleerd. * Van source code, door de omgeving zelf te bouwen. * Gebruik de pakket beheerder van jouw distributie * Gebruik de grafische installatie van os-cillation. Volg de instructies op [[http://www.xfce.org/documentation/installers/xfce/index.html|deze pagina]] om de installatie uit te voeren. ===== Xfce Installer ===== === The installer reports I'm missing dependencies === Some distributions have separate -devel packages for libraries. The Xfce installer needs those package for compiling the Xfce desktop environment. When, for example, the dependency for glib is missing, make sure you have both the glib and the glib-devel package installed. === The graphical installer fails with "C++ preprocessor fails sanity check" === This error message tells you that the configure script was unable to verify that the C++ preprocessor is setup properly on your system. You can most probably fix this problem by installing the g++ package for your distribution. === The graphical installer fails with "Unable to connect to Xserver" === For some reason the installation wizard is not able to connect to an Xserver, which is required for the installer. This usually happens when you use su, and su in turn doesn't pass the DISPLAY environment variable properly. Try to use the commands: $ xhost +localhost $ su --preserve-environment # ./xfce4-4.2.1.1-installer.bin or $ xhost +localhost $ su # env DISPLAY=:0 ./xfce4-4.2.1.1-installer.bin Instead (replace :0 with your display name if required). ===== Starting Xfce ===== === Is it possible to start Xfce when I login on the console? === There are three different ways to do this: * You can just login with the command ''startxfce4'' * You can add ''exec startxfce4'' to your ''.xinitrc'' in your home directory and simply use ''startx''. * You put the following in your .bash_profile/.bashrc if you want that Xfce is started automatically when you login on tty1: if [ "$(tty)" = "/dev/tty1" -o "$(tty)" = "/dev/vc/1" ] ; then startxfce4 fi === Is it possible to use Xfce with DMs? === == Setting up SLIM == If you want to avoid Gnome or KDE dependencies and a more attractive interface than XDM, you can give [[http://slim.berlios.de|SLIM]] a try. Read the SLIM [[http://slim.berlios.de/manual.php|manual]] for more information. == Setting up GDM == If you installed Xfce system-wide and you want to use the GNOME Display Manager (gdm) to start your Xfce session, you will have to create a .desktop file to teach gdm how to start the Xfce session. This is a sample desktop file, Xfce.desktop: [Desktop Entry] Encoding=UTF-8 Name=Xfce 4.4 Session Comment=Use this session to run Xfce 4.4 as your desktop environment Exec=/usr/local/bin/startxfce4 Icon=/usr/local/share/pixmaps/xfce4_xicon1.png Type=Application It is usually enough to simply copy the example file to the Session directory used by gdm; this directory is usually located in /etc/dm/Sessions, /etc/X11/gdm/Sessions, /usr/share/xsessions, /usr/X11/share/gnome/xsessions or some other location, refer to the documentation of your system for details. You need to restart gdm after you created the file. == Setting up KDM == If you installed Xfce system-wide and you want to use the KDE Display Manager (kdm) to start your Xfce session, you will have to create a .desktop file to teach kdm how to start the Xfce session. First you need to find where kdm searches for its .desktop files: locate kde.desktop Common locations are /usr/share/apps/kdm/sessions or /usr/local/share/kdm/sessions. Once you found the kdm session directory, you need to create a new file Xfce.desktop with the following: [Desktop Entry] Encoding=UTF-8 Type=XSession Exec=/usr/local/bin/startxfce4 TryExec=/usr/local/bin/startxfce4 Name=Xfce 4.4 Comment=The Xfce 4.4 Desktop Environment ===== Login problems ===== === When I start Xfce a dialog pops up saying "Could not look up internet address for..." === Xfce simply wants for your hostname to be in ''/etc/hosts''. Example input: ''127.0.0.1 localhost'' ====== Usage ====== ===== Keyboard ===== === Is there some way to call the menu with the keyboard in the xfce? === Assign a key with the Keyboard Settings -> Shortcuts to the command ''xfdesktop -menu''. The menu will popup where your mouse is located. You can also use ''xfce4-popup-menu'' to popup the panel menu (also provided by xfdesktop and make sure you have the plugin in your panel ^_~). === Is it possible to focus the Verve plugin with a key? === Assign a key to the command ''verve-focus'' === My windows button does not work in the Keyboard Settings > Shortcuts. === The windows button (also known as the superkey) not working as a modifier is related to the toolkit, GTK+ in the case of Xfce. If you want to have the windows-key working we recommend you to upgrade GTK+ to at least version 2.10.0. === How do I get numlock to start on login? === There are two possibilities to achieve this. Or you should use a display manager that turns the numlock on (eg. gdm, check the settings) or you can use a little program called [[http://ktown.kde.org/~seli/numlockx/|numlockx]], adding ''numlockx'' on in your .xinitrc will do the job. === Is it possible to use Media keys in the Shortcut Editor? === Use xmodmap to assign keycodes to your Media keys to make them available for the Xfce shortcut editor: To determine keycodes of the multimedia keys use the program ''xev''. Create a ''.Xmodmap'' file in your $HOME directory containing those keycodes and assign keysyms to them. Example: keycode 162 = XF86AudioPlay keycode 164 = XF86AudioStop keycode 160 = XF86AudioMute keycode 144 = XF86AudioPrev keycode 153 = XF86AudioNext keycode 176 = XF86AudioRaiseVolume keycode 174 = XF86AudioLowerVolume All possible keysyms can be found in /usr/lib/X11/XKeysymDB or /usr/share/X11/XKeysymDB. To ensure that the .Xmodmap file is loaded when you start Xfce add ''/usr/bin/xmodmap $HOME/.Xmodmap'' to your ''.xinitrc'' or ''.xprofile'' file. When you start the shortcut editor the assigned keysyms should show up when you press one of your multimedia keys. Now it is possible to assign a command to them. ===What should I do to change keyboard layout?=== There are several options. One is to use ''xfce4-kbd-plugin'', see http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin . You can also use the ''setxkbmap'' command with the two letter keyboard code as argument; you can edit your X server configuration file to choose a different keyboard layout (change the value after ''Option "XkbLayout"'', e.g.: ''Option "XkbLayout" "dvorak"''). ===Is it possible to change the default shortcut keys?=== Yes, of course... Keyboard shortcuts are defined on two locations. The shortcuts to handle the window manager are defined in the Settings Manager > Window Manager Settings > Keyboard. The ''Default'' theme can not be changed, but when you add a theme you can change that one. More global keyboard shortcuts, like volume adjustements, can be found in Settings Manager > Keyboard Preferences > Shortcuts. Again you need to add a new theme before you can start customizing it. ===== Kiosk ===== === I want to use Xfce in a corporate environment and not let users modify their menu. === Use [[howto:kiosk_mode|kiosk mode]] (see [[http://www.xfce.org/documentation/4.2/manuals/xfce4-session#xfsm-kiosk-mode|xfce4-session]] and [[http://www.xfce.org/documentation/4.2/manuals/xfce4-panel#panel-kiosk|panel]] docs). ===== Menu ===== === The left-click to get the menu on the title bar menu button seems a little slow. How do I change that? === The left-button single-click menu button display speed is linked to the double click speed. If one wants the menu to appear quicker, just change the double click speed in the Xfce 4 Settings Manager Mouse properties to be faster. Or, one can right click on the title bar to get the menu displayed almost instantly without adjusting the double-click speed. The menu will display both ways. === How do I display a list of all windows? === There are two possibilities. The first is by middle clicking on the desktop (if you have xfdesktop running) or you can add the window list plugin to the panel. === How to edit the auto generated menu with the menu editor? === cp ~/.cache/xfce4/desktop/menu-cache-name-of-the-generated-file.xml ~/.config/xfce4/desktop/menu2.xml cd ~/.config/xfce4/desktop/ cat menu.xml > menu3.xml cat menu2.xml >> menu3.xml mv menu.xml menu.orig.xml mv menu3.xml menu.xml Now, you already have a menu with all the categories in the main tree with some duplicates, but you must first edit menu.xml with your favorite editor and remove the 4 following lines in the middle of the file, otherwise the menu editor will complain about a wrong format: That's all. Now you can run the menu editor, remove the few duplicates and edit all as you like. Settings > Desktop > Menu > Menu Editor Notes: by removing the "system" line, you will remove all the duplicates menu entries from the auto generated file. So, if it is changed in this auto generated file, they don't appear anymore, but you will get rid of most of the duplicates. To restore the original menu, just do in a terminal: mv menu.xml menu3.xml; mv menu.orig.xml menu.xml ===== File Manager ===== You can find more information about Thunar on the [[http://thunar.xfce.org|homepage]] or in the [[http://thunar.xfce.org/pwiki/|wiki]]. === Can I disable the trash? === No, you can not. Though there are many users who would like to see this feature implemented, here's the reason it is not going to happen: 'There are users that seem to use their trash as their default storage system, as a consequence it can happen that they crawl behind your computer. They see no harm in removing files they created since they are in trash. But when they accidently select one or two files belonging to you, you wish there was.' With the introduction of trash-can support in any file-manager there came careless users. Thunar has trash-support too to protect you from them. === I want to assign a keyboard shortcut in Thunar to "whatever action" in the menus === Thunar allows you to edit menu accelerators by simply hovering over the chosen action and by clicking the new keyboard shortcut you want to assign. To activate the editable menu accelerators select the "Editable menu accelerators" entry in the User Interface Settings plugin. === Where are the deleted items from the trash located? === Thunar is following the freedesktop standards in this. Following the links below you can find out more of this freedesktop specifications. Read more [[http://www.ramendik.ru/docs/trashspec.html|here]] and [[http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html|here]]. You will find your deleted items in ''~/.local/share/Trash/files'' === Can Thunar display video thumbnails? === Two possible ways. First, You'll need to build thunar with support for gconf (GNOME thumbnailers) and install one of the available movie thumbnailers for GNOME, i.e. Totem includes the totem-video-thumbnailer. Second, You can get thumbnails without GNOME by installing thunar-thumbnailers plugin. ===== Desktop Manager ===== === I want to disable the trash, home and filesystem icons on my desktop, is that possible? === Yes, in Xfce 4.4 you can hide some of the desktop icons. You can read more about those hidden settings [[http://svn.xfce.org/svn/xfce/xfdesktop/branches/xfce_4_4/README|here]]. === My Xfce Desktop doesn't have any shortcut icons, why? === * **Xfce 4.2**: You will need a third party program to provide you the icons. Suggestions are: pcmanfm, rox, nautilus etc etc... Beware that those programs will kill xfdesktop and the ability to use the right click menu. * **Xfce 4.4**: You can enable the icons in : Settings > Desktop Preferences > Behavior > Desktop Icons. You will need to build xfdesktop with thunar-vfs and dbus support. (''./configure --enable-thunar-vfs --enable-exo'') === I have more questions about xfdesktop === [[http://spuriousinterrupt.org/projects/xfce4#faq|Xfdesktop faq @ spuriousinterrupt]] ===== Window Manager ===== === Some of the windows are always centered, why? === The Xfce Window Manager has a feature called smart placement which can be adjusted based on the window size. Basically it will automatically center windows that are below a certain size and once they get bigger than that, new windows will try to be arranged automatically in the best place to have coverage. You can adjust the minimum size setting under Settings -> Window Manager Tweaks -> Placement. === Is it possible to have windows remember their position? === Short answer: no. Long answer: If the application supports it, it will restore itself at the location you last specified in the size you last specified (example: Terminal or Thunar). If the application doesn't support it you can use a window matching application like ''devilspie'' or ''wmctrl'' ===== Session Manager ===== === Some of my applications are always started when I login === There are two possible reasons why the application is started: It is saved in the last session or it is listed in the auto started applications. Follow 1 of the two steps below to get rid of the applications. * Start the ''xfce4-autostart-editor'' and remove the application(s). You can also manually delete those files in ''~/Desktop/Autostart'' and ''~/.config/autostart''. * Most of the time closing all the applications and save your session when you logout if sufficient. If this doesn't work, remove the content of the ''~/.cache/sessions/'' directory when you're **not** logged in. === I'm unable to shutdown or restart my computer when running Xfce. === There are two way to fix this: == Using sudo == You have to allow the user(s) to execute ''$installdir/libexec/xfsm-shutdown-helper'' with sudo. Install sudo and run ''visudo'' (root) and add the following line (replace prefix with the correct path): %users ALL = NOPASSWD:/libexec/xfsm-shutdown-helper Add the user to the users group (root): gpasswd -a users When you logout and login again, the shutdown and restart buttons should be sensitive. For more information you can referrer to the xfce4-session and sudo documentation. == Using hal and dbus == Make sure that the hal and dbus daemons are started on boot. Refer to your distribution for exact steps. Your /etc/dbus-1/system.d/hal.conf should contain a section similar to this: ... Add the user to the ''power'' group (root): gpasswd -a power When you logout and login again, the shutdown and restart buttons should be sensitive. === I don't see the logout dialog when I press the quit button === Enable the toggle button //Prompt on logout// in the session manager settings. ===== Panel ===== === How do I disable the taskbar in Xfce 4.2? === Just don't run it at startup... * If you use the session-manager, kill the taskbar, save your session on logout, and the taskbar will be gone when you'll log back in. * If you don't use the session manager, comment out the ''xftaskbar4'' line in your ''$sysconfdir/xdg/xfce4/xinitrc'' or ''~/.config/xfce4/xinitrc''. * If you use the session manager and want to remove the taskbar system-wide, comment out the taskbar line in the ''$sysconfdir/xgd/xfce4-session/xfce4-session.rc'' file. === What is the "use startup notification" option? === If you select this option, the window-manager will show an hourglass while the program is loading. The startup-notification libraries have to be installed. They are probably available with your distribution. This feature is only supported by modern applications (Gtk2.x and Qt3.x based). {{wiki:information.png }}Please note that the API is not yet frozen, and therefore Xfce 4 is only guaranteed to work with the startup-notification library version >= 0.5. ====== Visual Appearance ====== ===== Applications ===== === Help, my panel/task bar/desktop/window borders has disappeared === As Xfce is modular by design all of those visual elements are actually separate processes. You can just start their process again to regain them. If you want to make sure that they are started again next time you login you should check the "Save session for future logins" in the logout dialog. | Panel | ''xfce4-panel'' | | Taskbar | ''xftaskbar4'' (Xfce 4.2 only) | | Window Manager | ''xfwm4'' | | Desktop | ''xfdesktop'' (can depend on the dbus service, Xfce 4.4 only) | | Desktop menus | ''xfdesktop'' | === My desktop is so nice, I want to make a screenshot! How can I do that in Xfce? === There are at least 4 possibilities: - The screenshooter plugin: * http://goodies.xfce.org/releases/xfce4-screenshooter-plugin/xfce4-screenshooter-plugin-1.0.0.tar.bz2 - The Gimp * In the Acquire menu: http://www.gimp.org/ - scrot: http://linuxbrit.co.uk/scrot/ * e.g. "scrot -s -t 150x150" (either select a window or select a rectangle with the mouse) - Import from ImageMagick * e.g. "import image.png" (select a window with the mouse) ===== Themes ===== === The gtk-xfce-engine themes do not appear in the "user interface" settings dialog === The gtk-xfce-engine-2 package has to be installed using same prefix as Gtk2 itself. When installed from sources, the engine is, by default, installed in /usr/local, while Gtk2 is often installed in /usr. Just install gtk-xfce-engine-2 again using ''./configure --prefix=/usr'', and the themes will hopefully become available. === How can I customize my Xfce desktop environment === You can read everything about changing themes in the [[tips#how_to_install_new_themes|Tips & Tricks]] section of the wiki. ===== Window Manager Appearance ===== === How do I enable panel transparency and windows shadows? === Enable the Composite extension in the X11 config file and make use Xfwm4 is compiled with compositor support (''xfwm4 -V''). Section "Extensions" Option "Composite" "Enable" EndSection Once this is activated, go to ''Settings > Panel'' and ''Settings > Window Manager Tweaks''. NVidia users also need (well it's recommended) this in the ''device'' section of the card: Option "RenderAccel" "true" Option "AllowGLXWithComposite" "true" ===== Panel ===== === Is it possible to change the icon used by the icon box or task bar for a given application? === It's not possible. This setting has to be managed by the application itself. === I've installed a plug-in for the panel, but the indicators don't use different colors. What can I do? === First, try another Gtk theme, since some themes override the color. If it doesn't solve the problem, you probably have an old ~/.gtkrc-2.0 : remove it and try again. === How do I set the panel layer in Xfce 4.2 and 4.4? === In order to improve focus management this option was removed. ====== Development ====== === How can I report bugs? === You can report bugs [[http://bugzilla.xfce.org/|here]] or ask on the [[http://www.xfce.org/community/lists|mailing lists]] or [[http://forum.xfce.org/|forums]] for help. If you want to report a bug please read the [[http://spuriousinterrupt.org/projects/xfce4-debug|Xfce debug guide]] and the [[http://gaim.sourceforge.net/gdb.php|Gaim gdb how to]] to ensure your bug report actually makes sense and is useful. === How often are new releases made? === Whenever we feel like it is ready to be released. If you are unhappy with this you can always choose to hire the whole Xfce developer crew and pay us (we accept VISA/MasterCard, but not American Express)... Then we can even tailor it to your liking...