This is an old revision of the document!
xfdesktop - Xfce Desktop Manager
Xfdesktop is a desktop manager for the Xfce Desktop Environment. It handles the following tasks:
- background image / color
- root menu, window list
- minimized app icons
- file icons on the desktop (using Thunar libs)
It can bring up an applications menu and a list of all running applications when you click on the desktop with the right or middle mouse button respectively. Settings are available via the Settings Manager.
General
- Usage – Overview of the Desktop Manager
- Preferences – Configuring the desktop
- Command-line Options – Parameters for using
xfdesktop
in the command-line - Advanced – Hidden options
Minimum Requirements
- intltool 0.31
- GTK+ 3.22.0
- libxfce4util 4.13
- libxfce4ui 4.13
- libwnck 3.14
- libexo 0.11
- xfconf 4.12.1
- garcon 0.6.0 (optional; required for apps menu)
- thunar 1.7.0 (optional; required for file icons)
- tumbler 1.6 (optional; enables thumbnail previews for file icons)
- cairo 1.12
Debugging Support
xfdesktop currently supports three different levels of debugging support, which can be setup using the configure flag `–enable-debug` (check the output of `configure –help`):
Argument | Description |
---|---|
`yes` | This is the default for Git snapshot builds. It adds all kinds of checks to the code, and is therefore likely to run slower. Use this for development of xfdesktop and locating bugs in xfdesktop. |
`minimum` | This is the default for release builds. This is the recommended behaviour. |
`no` | Disables all sanity checks. Don't use this unless you know exactly what you do. |
Latest Release
- xfdesktop 4.19.2 released (2024/03/17 10:41)xfdesktop 4.19.2 is now available for download from https://archive.xfce.org/src/xfce/xfdesktop/4.19/xfdesktop-4.19.2.tar.bz2 https://archive.xfce.org/src/xfce/xfdesktop/4.19/xfdesktop-4.19.2.tar.bz2?sha1 https://archive.xfce.org/src/xfce/xfdesktop/4.19/xfdesktop-4.19.2.tar.bz2?sha256 What is xfdesktop? ================== Xfce's desktop manager. Website: https://docs.xfce.org/xfce/xfdesktop/start Release notes for 4.19.2 ======================== [Please note that this is a development release.] - Fix critical warning when disabling window icons - Update for new libxfce4windowing workspace API - Fix issue with XfceDesktop->workspace_manager NULL on realize - Don't react to GdkScreen::monitors-changed if no monitors - Update for `xfw_window_x11_get_xid()` in `libxfce4windowing-4.19.3` - Fix crash when primary monitor is not set - Avoid showing non-removable drives/volumes on the desktop - Add CI builds for --disable-x11 and --disable-wayland - ifdef out unusued code in settings dialog when X11 is disabled - Fix build when X11 support disabled - Make DEFAULT_BACKDROP configurable at build time - Close rc file under sanity check - I18n: Update po/LINGUAS list - I18n: Update po/LINGUAS list - I18n: Update po/LINGUAS list - Fix desktop window positioning on multi-monitor Wayland - Remove inaccurate comment - Pass event button on menu popup when it's a release event as well - Fix spacing/layout in new settings tab for consistency - Move File/Launcher icons settings to a separate tab - Add pref for label underline when in single click mode - Translation Updates: Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Azerbaijani, Basque, Belarusian, Belarusian (Tarask), Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), English (United Kingdom), Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Ukrainian, Uyghur, Uzbek
Source code repository
Reporting Bugs
- Reporting Bugs – Open bug reports and how to report new bugs