This is an old revision of the document!
Xfce 4.6 Release Notes
Components
xfconf
Xfconf is the new configuration system for xfce 4.6, it replaces the 'old' mcs-manager that came with previous versions of xfce.
xfconfd
Xfconfd is the daemon handling the storage of settings. Just like mcs, settings are stored in 'channels'.
xfconf-query
Xfconf-query might be one of the tools many users have been waiting on for years. Especially those hanging around in our IRC-channel. Instead of having to guide new users through several dialogs and windows, it is now possible to have every control over your xfce desktop at your finger-tips. You can change any setting stored in xfconf with xfconf-query.
The following example allows you to set the wallpaper on your first monitor:
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s ~/path-to-wallpaper xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-show -s true xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-style -s 0
xfsettingsd
Xfsettingsd is an independent XSETTINGS daemon, it uses xfconf to read its settings from the 'xsettings' channel and then exposes these settings using the XSETTINGS protocol.
libxfconf
Libxfconf is a client-library which can be used by applications if they want to store their settings with xfconfd.
libxfconf-gtk
Libxfconf-gtk is a convenience extension to libxfconf, it allows developers to bind xfconf-properties to gobject properties directly. This way it is not required to write complicated code in settings-dialogs, it is enough to bind the widget-property to a certain xfconf-property.
This is really useful for people using libglade for UI-development.
xfce4-settings
xfce4-settings is the front-end replacement for the mcs-manager, it comes with several different components for configuring application-independent settings inside xfconf.
xfce4-mouse-settings
xfce4-keyboard-settings
xfce4-appearance-settings
xfce4-accessibility-settings
xfce4-display-settings
xfce4-settings-manager
xfce4-settings-helper
xfce4-settings-editor
xfdesktop
xfce4-panel
xfce4-mixer
xfwm4
xfce4-session
xfce-utils
xfprint
thunar
thunar-volman
xfce4-appfinder
Xfce 4.6 ALPHA
Build-order
- xfce4-dev-tools
- libxfce4util
- libxfcegui4, libxfce4menu, libexo
- xfce4-panel
- thunar
- xfconf
- xfce4-settings, xfce4-session, xfdesktop, xfwm4, xfce-utils, xfce4-mixer, xfprint