Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
faq [2018/11/12 21:51] – [Section Menu FAQ] alexxconsfaq [2019/08/05 08:21] – [Miscellaneous] kevinbowen
Line 1: Line 1:
 ---- ----
 ====== Frequently Asked Questions ====== ====== Frequently Asked Questions ======
 +
 +  * **[[faq#General Questions|General Questions]]**
 +  * **[[faq#Keyboard Related|Keyboard Related]]**
 +  * **[[faq#Application Menu|Application Menu]]**
 +  * **[[faq#Desktop Manager|Desktop Manager]]**
 +  * **[[faq#panel|Panel]]**
 +  * **[[faq#Themes|Themes]]**
 +  * **[[faq#Miscellaneous|Miscellaneous]]**
 +
 ---- ----
 +
 +
 +
 +  * **[[faq#General Questions|General Questions]]**
 +    * [[faq#How to pronounce Xfce?|How to pronounce Xfce?]]
 +    * [[faq#What does it mean?|What does it mean?]]
 +    * [[faq#What does the logo mean?|What does the logo mean?]]
 +    * [[faq#On which platforms does Xfce run currently?|On which platforms does Xfce run currently?]]
 +    * [[faq#Under which license is Xfce distributed?|Under which license is Xfce distributed?]]
 +    * [[faq#How long between two official releases?|How long between two official releases?]]
 +
 +  * **[[faq#Keyboard Related|Keyboard Related]]**
 +    * [[faq#How to configure Shortcuts / Hotkeys / Menu Accelerators?|How to configure Shortcuts / Hotkeys / Menu Accelerators?]]
 +    * [[faq#Is there some way to call the menu with the keyboard in Xfce?|Is there some way to call the menu with the keyboard in Xfce?]]
 +    * [[faq#Is it possible to focus the Verve plugin with a key?|Is it possible to focus the Verve plugin with a key?]]
 +    * [[faq#My windows button does not work in the Keyboard Settings > Shortcuts.|My windows button does not work in the Keyboard Settings > Shortcuts.]]
 +    * [[faq#Is it possible to use Media keys in the Shortcut Editor?|Is it possible to use Media keys in the Shortcut Editor?]]
 +    * [[faq#How to determine keycodes with ''xev''?|How to determine keycodes with ''xev''?]]
 +    * [[faq#What should I do to change keyboard layout?|What should I do to change keyboard layout?]]
 +    * [[faq#Is it possible to change the default shortcut keys?|Is it possible to change the default shortcut keys?]]
 +    * [[faq#How can I see a list of all the shortcut keys?|How can I see a list of all the shortcut keys?]]
 +    * [[faq#How do I make a shortcut that doesn't steal focus?|How do I make a shortcut that doesn't steal focus?]]
 +
 +  * **[[faq#Application Menu|Application Menu]]**
 +    * [[faq#The left-click to get the menu on the title bar menu button seems a little slow. How do I change that? |The left-click to get the menu on the title bar menu button seems a little slow. How do I change that? ]] 
 +    * [[faq#How do I display a list of all windows?|How do I display a list of all windows?]]
 +    * [[faq#How to edit the auto generated menu with the menu editor?|How to edit the auto generated menu with the menu editor?]]
 +    * [[faq#What are the exact commands used when launching the 'Settings' applications?|What are the exact commands used when launching the 'Settings' applications?]]
 +
 +  * **[[faq#Desktop Manager|Desktop Manager]]**
 +    * [[faq#I want to disable the trash, home and filesystem icons on my desktop, is that possible?|I want to disable the trash, home and filesystem icons on my desktop, is that possible?]]
 +    * [[faq#My Xfce Desktop doesn't have any shortcut icons, why?|My Xfce Desktop doesn't have any shortcut icons, why?]]
 +
 +  * **[[faq#panel|Panel]]**
 +    * [[faq#Is it possible to change the icon used by the icon box or task bar for a given application?|Is it possible to change the icon used by the icon box or task bar for a given application?]]
 +    * [[faq#I've installed a plug-in for the panel, but the indicators don't use different colors. What can I do?|I've installed a plug-in for the panel, but the indicators don't use different colors. What can I do?]]
 +    * [[faq#How do I set the panel layer in Xfce 4.2 and 4.4?|How do I set the panel layer in Xfce 4.2 and 4.4?]]
 +    * [[faq#Is there a world clock applet?|Is there a world clock applet?]]
 +    * [[faq#How can I customize my Xfce desktop environment|How can I customize my Xfce desktop environment]]
 +
 +  * **[[faq#Themes|Themes]]**
 +    * [[faq#The gtk-xfce-engine themes do not appear in the "user interface" settings dialog|The gtk-xfce-engine themes do not appear in the "user interface" settings dialog]]
 +
 +  * **[[faq#Miscellaneous|Miscellaneous]]**
 +    * [[faq#Why is the file chooser very slow?|Why is the file chooser very slow?]]
 +    * [[faq#Why the response to Terminal application is slow?|Why the response to Terminal application is slow?]]
 +    * [[faq#How do I enable panel transparency and window shadows?|How do I enable panel transparency and window shadows?]]
 +    * [[faq#Kiosk - I want to use Xfce in a corporate environment and not let users modify their menu.|Kiosk - I want to use Xfce in a corporate environment and not let users modify their menu.]]
 +    * [[faq#How to use a different Window Manager|How to use a different Window Manager]]
 +    * [[faq#How to use SCIM in Xfce|How to use SCIM in Xfce]]
 +    * [[faq#On Login: When I start Xfce a dialog pops up saying "Could not look up internet address for..."|On Login: When I start Xfce a dialog pops up saying "Could not look up internet address for..."]]
 +
 +===== General Questions =====
 === How to pronounce Xfce ? === === How to pronounce Xfce ? ===
 “Ecks Eff See Eee” “Ecks Eff See Eee”
Line 11: Line 73:
 A mouse, obviously, for all kinds of reasons like world domination and monsters and such. A mouse, obviously, for all kinds of reasons like world domination and monsters and such.
 ---- ----
-=== On which platforms does Xfce run currently ? ===+=== On which platforms does Xfce run currently? ===
 Xfce is developed to be versatile. It is currently supported on Linux, Solaris and BSD, but has been known to run in some shape or form on IRIX, MacOS X, and Windows. Xfce is developed to be versatile. It is currently supported on Linux, Solaris and BSD, but has been known to run in some shape or form on IRIX, MacOS X, and Windows.
 ---- ----
-=== Under which license is Xfce distributed ? === +=== Under which license is Xfce distributed? === 
-Xfce 4 components are licensed under free or open source licenses: GPL or BSDL for applications and LGPL or BSDL for libraries. Read the documentation, the source code, or the Xfce homepage for more information.+Xfce 4 components are licensed under free or open source licenses: [[https://opensource.org/licenses/gpl-license|GPL]] or [[https://opensource.org/licenses/BSD-3-Clause|BSDL]] for applications and [[https://opensource.org/licenses/lgpl-license|LGPL]] or BSDL for libraries. Read the documentation, the source code, or the Xfce homepage for more information.
 ---- ----
-=== How long between two official release ? ===+=== How long between two official releases? ===
 There is no set schedule, but there are goals the developers try to meet. That said, the creation of deadlines does not lend itself well to those working without compensation. So the overall goal is to release a new version as certain goals are reached. Unfortunately, that does not allow the advanced statement of any release schedule. Please check back often to read any news releases about the product. There is no set schedule, but there are goals the developers try to meet. That said, the creation of deadlines does not lend itself well to those working without compensation. So the overall goal is to release a new version as certain goals are reached. Unfortunately, that does not allow the advanced statement of any release schedule. Please check back often to read any news releases about the product.
 ---- ----
-===== Section Keyboard FAQ =====+ 
 +[[|Back To Top]] 
 +===== Keyboard Related =====
 ---- ----
 === How to configure Shortcuts / Hotkeys / Menu Accelerators ? === === How to configure Shortcuts / Hotkeys / Menu Accelerators ? ===
Line 38: Line 102:
 Refer to specific app's documentation to learn how to configure its shortcuts.</note> Refer to specific app's documentation to learn how to configure its shortcuts.</note>
 ---- ----
-=== Is there some way to call the menu with the keyboard in the xfce? ===+=== Is there some way to call the menu with the keyboard in Xfce? ===
 Assign a key with the Keyboard Settings -> Shortcuts to the command ''xfdesktop -menu''. (This does not work reliably since Linux Kernel is tickless, so xfdesktop -menu needs a fix) The menu will popup where your mouse is located. You can also use ''xfce4-popup-applicationsmenu'' to popup the panel menu (also provided by xfdesktop and make sure you have the plugin in your panel ^_~). Assign a key with the Keyboard Settings -> Shortcuts to the command ''xfdesktop -menu''. (This does not work reliably since Linux Kernel is tickless, so xfdesktop -menu needs a fix) The menu will popup where your mouse is located. You can also use ''xfce4-popup-applicationsmenu'' to popup the panel menu (also provided by xfdesktop and make sure you have the plugin in your panel ^_~).
 ---- ----
Line 48: Line 112:
 ---- ----
 === How do I get numlock to start on login? === === 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://freshmeat.net/projects/numlockx|numlockx]],  adding ''numlockx'' on in your .xinitrc will do the job.+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 [[https://pkgs.org/download/numlockx|numlockx]],  adding ''numlockx'' on in your .xinitrc will do the job.
 ---- ----
 === Is it possible to use Media keys in the Shortcut Editor? === === 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:+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+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.  
 + 
 +Here are some examples of keycodes and their respective keysyms
  
    keycode 162 = XF86AudioPlay    keycode 162 = XF86AudioPlay
Line 67: Line 133:
    keycode 178 = XF86WWW    keycode 178 = XF86WWW
  
-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. +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 editorthe assigned keysyms should show up when you press one of your multimedia keys. Now it is possible to assign a command to them. 
-Note: Several problems with auto-loading of .Xmodmap files at xfce startup have been reported (also when issued as autostart command). Search the xfce bugzilla sites for current problems. As a workaround, run ''xmodmap ~/.Xmodmap'' by hand every time, or try out + 
-editing the somewhat less straightforward xkb configuration files.+Note: Several problems with auto-loading of ''.Xmodmap'' files at Xfce startup have been reported (also when issued as autostart command). Search the Xfce Bugzilla sites for current problems. As a workaround, run ''xmodmap ~/.Xmodmap'' by hand every time, or try out editing the somewhat less straightforward xkb configuration files.
 ---- ----
 ===How to determine keycodes with ''xev''=== ===How to determine keycodes with ''xev''===
-All keyboards are different, keycodes can differ(eg. my keyboard with few keycodes above, not working) and of course not everyone has time to search XKeysymDB file. You can acquire keycodes from your keyboard with xev. +All keyboards are different, keycodes can differ and not everyone has time to search XKeysymDB file.  
-In terminal type:+You can acquire keycodes manually from your keyboard using the application ''xev''. 
 + 
 +In terminal type the following:
  
  
     xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'     xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'
-then press key of which keycode you need, egI press "Stop" and got output "174 XF86AudioStop".+ 
 +Next, press the key that you need the keycode from(e.g. When the key "Stop" is pressed, the output is "174 XF86AudioStop".
 ---- ----
 ===What should I do to change keyboard layout?=== ===What should I do to change keyboard layout?===
-There are several options. One is to use ''xfce4-xkb-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"'').+There are several options. One is to use ''xfce4-xkb-plugin'', see [[http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin|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?=== ===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 changedbut 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.+Yes, of course. Keyboard shortcuts are defined in 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 changedbutwhen you add a theme you can change that the theme you just added 
 + 
 +More global keyboard shortcuts, like volume adjustments, can be found in Settings Manager > Keyboard Preferences > Shortcuts. Againyou need to add a new theme before you can start customizing it.
 ---- ----
 ===How can I see a list of all the shortcut keys?=== ===How can I see a list of all the shortcut keys?===
Line 91: Line 162:
 ---- ----
 ===How do I make a shortcut that doesn't steal focus?=== ===How do I make a shortcut that doesn't steal focus?===
-You can't.+It is not currently possible to do this. 
 + 
 +[[|Back To Top]]
 ---- ----
-===== Menu FAQ =====+===== Application 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-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.+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 [[:xfce:xfce4-settings:mouse#behavior|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? === === 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 (is provided with a ''xfce4-popup-windowlist'' command).+There are two possibilities. The first is by middle clicking on the desktop (if you have xfdesktop running) or you can add the [[https://goodies.xfce.org/projects/panel-plugins/xfce4-windowlist-plugin|window list plugin]] to the panel (is provided with a ''xfce4-popup-windowlist'' command).
 ---- ----
 === How to edit the auto generated menu with the menu editor? === === How to edit the auto generated menu with the menu editor? ===
Line 109: Line 182:
   mv menu3.xml menu.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:+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:
  
   </xfdesktop-menu>   </xfdesktop-menu>
Line 128: Line 201:
  
 ---- ----
-===What are the exact commands used when launching the 'Setting' applications?=== +===What are the exact commands used when launching the 'Settings' applications?=== 
-Please see [[https://wiki.xfce.org/mcs-manager_plugin_parameters|this wiki entry]]. +Please see [[https://wiki.xfce.org/mcs-manager_plugin_parameters|this wiki entry]] for a list of the precise commands run for each entry under the 'Settings' menu in a default installation of Xfce4
----- + 
-===== FileManager ===== +[[|Back To Top]]
----- +
-Please refer to the [[xfce:thunar:faq|Thunar FAQ]]+
 ---- ----
 +
 ===== Desktop Manager ===== ===== Desktop Manager =====
 ---- ----
Line 142: Line 214:
 === My Xfce Desktop doesn't have any shortcut icons, why? === === My Xfce Desktop doesn't have any shortcut icons, why? ===
 You can adjust this via Settings > Desktop > Icons > Appearance. You can adjust this via Settings > Desktop > Icons > Appearance.
 +
 +[[|Back To Top]]
 +----
 +===== 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.
 +----
 +=== Is there a world clock applet? ===
 +You need to add the [[:panel-plugins:orage:start|Orage Clock]] to the panel. Then you can middle-click the clock to open the "Global Time" window, to which you can add any number of clocks.
 +
 +[[|Back To Top]]
 +----
 +
 +===== 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 [[https://wiki.xfce.org/howto:install_new_themes|How to install new themes]] wiki page.
 +
 +[[|Back To Top]]
 +----
 +===== Miscellaneous =====
 +----
 +=== Why the file chooser is very slow ? ===
 +It is more likely that the icon theme you are using renders too many SVGs making it very hard to scroll.  Switch to another icon theme.
 +----
 +=== Why the response to Terminal application is slow? ===
 +For NVidia users, add this to your settings:
 +
 +  nvidia-settings -a InitialPixmapPlacement=0 -a GlyphCache=1
 +
 +For all users, your driver may not support argb visuals very well.  You can disable it for Terminal by exporting the environment variable XLIB_SKIP_ARGB_VISUALS=1.  To disable it for Terminal only, put the next lines inside ~/bin/Terminal for example (given you have a personal bin directory, you can also put it inside /usr/local/bin):
 +
 +  #!/bin/sh
 +  XLIB_SKIP_ARGB_VISUALS=1 /usr/bin/Terminal
 +
 +----
 +=== How do I enable panel transparency and window shadows? ===
 +Enable the Composite extension in the X11 config file and make sure Xfwm4 is compiled with embedded compositor (''xfwm4 -V'').
 +
 +   Section "Extensions"
 +     Option "Composite" "Enable"
 +   EndSection
 +
 +Pay attention: recent versions of X.org turn composite on by default. If you experience speed problems or any other glitches you have to disable it explicitly:
 +
 +   Section "Extensions"
 +     Option "Composite" "Disable"
 +   EndSection
 +
 +If you have a reasonably new X.org (7.1, possibly 7.0) and your graphics card is listed as "supported" at [[http://www.x.org/wiki/ExaStatus|X.org's EXA status page]], you should also enable EXA by adding this line to the card's Device section in your xorg.conf:
 +
 +     Option "AccelMethod" "exa"
 +
 +Enabling EXA will normally provide a speed increase for compositing and font rendering, but may cause a small reduction in OpenGL rendering speed.
 +
 +Once the Composite extension is activated, go to ''Settings -> Panel'' and ''Settings -> Window Manager Tweaks''.
 +
 +== ATI users (X.org radeon driver) ==
 +
 +ATI R3xx/R4xx (9500 to X850, X1050) users may also need this in the ''device'' section for the card:
 +
 +   Option "MigrationHeuristic" "greedy"
 +   Option "AccelDFS" "true" # but see radeon(4)
 +   Option "EnablePageFlip" "true"
 +   Option "EnableDepthMoves" "true"
 +
 +== nVidia users ==
 +
 +NVidia users may also need this in the ''device'' section for the card:
 +
 +   Option "RenderAccel" "true"
 +   Option "AllowGLXWithComposite" "true"
 +
 +Read ''/usr/share/doc/nvidia-glx/README.txt.gz'' (and search for "RenderAccel" and "AllowGLXWithComposite") to see if they are recommended at all for your system. At least for recent NVidia GLX drivers, "AllowGLXWithComposite" "true" is only for X servers older than X11R6.9.0, and "RenderAccel" "true" is the default setting, and therefore not required. If you are running a recent NVidia driver and a recent xorg-server, you do not need these settings (and should not use the "AllowGLXWithComposite" "true" setting).
 +----
 +=== Kiosk - I want to use Xfce in a corporate environment and not let users modify their menu. ===
 +Use [[https://wiki.xfce.org/howto/kiosk_mode|kiosk mode]] (see also [[:xfce:xfce4-session:advanced:#kiosk mode|xfce4-session]] docs).
 +----
 +=== How to use a different Window Manager ===
 +Please refer to [[https://wiki.xfce.org/howto:other_window_manager|this manual page]] for instructions and caveats regarding the running of a Window Manager other than fvwm4.
 +----
 +=== How to use SCIM in Xfce ===
 +Refer to [[https://wiki.xfce.org/howto:scim|this manual]]
 +----
 +=== On Login:  When I start Xfce a dialog pops up saying "Could not look up internet address for..." ===
 +Xfce simply wants your hostname to be in ''/etc/hosts''. Example input: ''127.0.0.1 localhost''
 +----
 +
 +=== On Logout: When I try to log out by pressing the logout button in the panel, I get a dialog asking me whether I want to quit the panel and/or xfce4-session-logout reports that no session manager is running, but it is! ===
 +
 +For some reason, your X applications can not connect to the session manager. 
 +
 +Possible causes are: 
 + * Your hostname cannot be resolved (see Login problems section). 
 + * Your home partition or partition containing /tmp is filled up.
 + * Your hostname contains non-ascii characters (no umlauts allowed, in particular)
 + * Either ''~/.ICEauthority'' or ''/tmp/.ICE-unix'' has wrong permissions. 
 +
 +Also check ''.xsession-errors'' for clues.
 +
 +[[|Back To Top]]
 ---- ----