Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
general_info_46 [2008/09/17 05:30] – 200.8.228.97 | releng:4.6:general-info [2008/11/11 14:06] – 193.173.96.170 |
---|
Libxfconf is a client library which can be used by applications if they want to store their settings with xfconfd. It contains some generic property set/get functionality, along with convenience functions for getting/setting common types (strings, ints, doubles, etc.). An interesting ability of libxfconf is to easily set and retrieve values that are actually arrays of values. Libxfconf also includes a set of functions to bind GObject properties to Xfconf properties, making connecting UI elements to properties trivial. | Libxfconf is a client library which can be used by applications if they want to store their settings with xfconfd. It contains some generic property set/get functionality, along with convenience functions for getting/setting common types (strings, ints, doubles, etc.). An interesting ability of libxfconf is to easily set and retrieve values that are actually arrays of values. Libxfconf also includes a set of functions to bind GObject properties to Xfconf properties, making connecting UI elements to properties trivial. |
| |
=== xfsettingsd === | |
Xfsettingsd isn't really an integral part of Xfconf itself, and might get moved out of the xfconf package in the near future. Xfsettingsd is an independent XSETTINGS daemon that uses xfconf for its settings storage. It keeps all shared desktop-related settings in the 'xsettings' channel and then exposes these settings using the XSETTINGS protocol. | |
| |
==== xfce4-settings ==== | ==== xfce4-settings ==== |
* AccessX notification using libnotify (mention when Sticky-keys and the likes are toggled) | * AccessX notification using libnotify (mention when Sticky-keys and the likes are toggled) |
* Update kb and mouse-pointer data. | * Update kb and mouse-pointer data. |
| |
| === xfsettingsd === |
| Xfsettingsd is an independent XSETTINGS daemon that uses xfconf for its settings storage. It keeps all shared desktop-related settings in the 'xsettings' channel and then exposes these settings using the XSETTINGS protocol. |
| |
=== xfce4-settings-editor === | === xfce4-settings-editor === |
- xfce4-dev-tools | - xfce4-dev-tools |
- libxfce4util | - libxfce4util |
- libxfcegui4, libxfce4menu, libexo | |
- xfconf | - xfconf |
| - libxfcegui4, libxfce4menu, libexo |
- xfce4-panel | - xfce4-panel |
- thunar | - thunar |
| |
NB: xfce4-dev-tools is only required when building from SVN sources. | NB: xfce4-dev-tools is only required when building from SVN sources. |
| |
==== Dependencies ==== | ==== Dependencies ==== |
|| **Package** || **Depends On** || | ^^ Package ^^ Depends On ^^ |
|| xfce4-dev-tools || autoconf, automake, intltool, pkgconfig || | || xfce4-dev-tools || autoconf, automake, intltool, pkgconfig || |
|| libxfce4util || glib, gobject || | || libxfce4util || glib, gobject || |
|| libxfcegui4 || libxfce4util, gtk+, libglade, libstartup-notification (optional), libgladeui (optional) || | || libxfcegui4 || libxfce4util, gtk+, libglade, libstartup-notification (optional), libgladeui (optional), xfconf (optional) || |
|| libxfce4menu || libxfce4util, gtk+ || | || libxfce4menu || libxfce4util, gtk+ || |
|| libexo || libxfce4util, gtk+, p5-uri || | || libexo || libxfce4util, gtk+, p5-uri || |
|| xfwm4 || libxfce4util, libxfcegui4, libxfconf, dbus-glib, libwnck, libstartup-notification (optional) || | || xfwm4 || libxfce4util, libxfcegui4, libxfconf, dbus-glib, libwnck, libstartup-notification (optional) || |
|| xfce4-panel || libxfce4util, libxfcegui4, libexo, cairo, libwnck, libstartup-notification (optional) || | || xfce4-panel || libxfce4util, libxfcegui4, libexo, cairo, libwnck, libstartup-notification (optional) || |
|| thunar || libxfce4util, libexo, libpng, gtk+, dbus (optional), gconf (optional), libstartup-notification (optional), freetype (optional), libjpeg (optional), gamin/fam (optional), hal-storage (optional), libxfce4panel (optional) || | || thunar || libxfce4util, libexo, libexif (optional), libpng, gtk+, dbus (optional), gconf (optional), libstartup-notification (optional), freetype (optional), libjpeg (optional), gamin/fam (optional), hal-storage (optional), libxfce4panel (optional), xfconf (optional) || |
|| xfdesktop || libxfce4util, libxfcegui4, libxfconf, libwnck, libglade, dbus-glib (optional), thunar-vfs (optional), libexo (optional), thunarx (optional), libxfce4menu (optional), libxfce4panel (optional) || | || xfdesktop || libxfce4util, libxfcegui4, libxfconf, libwnck, libglade, dbus-glib (optional), thunar-vfs (optional), libexo (optional), thunarx (optional), libxfce4menu (optional), libxfce4panel (optional) || |
|| xfce-utils || libxfce4util, libxfcegui4, perl w/XML::Parser (semi-optional), dbus (optional) || | || xfce-utils || libxfce4util, libxfcegui4, perl w/XML::Parser (semi-optional), dbus (optional) || |
|| xfce4-mixer || libxfce4util, libxfcegui4, libxfce4panel, gst-plugins-base-0.10 || | || xfce4-mixer || libxfce4util, libxfcegui4, libxfce4panel, gst-plugins-base-0.10 || |
|| xfprint || libxfce4util, libxfcegui4, xfconf, cups (optional), lpr (optional) || | || xfprint || libxfce4util, libxfcegui4, xfconf, cups (optional), lpr (optional) || |
|| xfce4-appfinder || libxfce4util, libxfee4menu, gtk+ || | || xfce4-appfinder || libxfce4util, libxfce4menu, gtk+ || |