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
general_info_46 [2008/09/13 11:17] – added intltool pkgconfig to xfce4-dev-tools even though it is useful for later packages like libxfcegui4 88.172.125.130general_info_46 [2008/09/30 07:35] – last line: s/libxfee4menu/libxfce4menu 78.163.28.142
Line 10: Line 10:
 Xfconf is the new configuration system for Xfce 4.6, replacing the old MCS system that had been present since 4.0.0. Xfconf is the new configuration system for Xfce 4.6, replacing the old MCS system that had been present since 4.0.0.
  
-Xfconf is intended to be more general-purpose than MCS ever was, and not even require a GUI for management of settings.  Some may consider Xfconf's architecture to be similar to that of gconf, and they wouldn't be wrong.  However, Xfconf is designed to be much simpler and easier to work with, while still being much more flexible than MCS and providing core Xfce applications and 3rd-party applications an easy-to-use configuration system.+Xfconf is intended to be more general-purpose than MCS ever was, and not even require a GUI for management of settings.  Some may consider Xfconf's architecture to be similar to that of gconf, and they wouldn't be completely wrong.  However, Xfconf is designed to be much simpler and easier to work with, while still being much more flexible than MCS and providing core Xfce applications and 3rd-party applications an easy-to-use configuration system.
  
 Xfconf borrows some terminology from MCS: groups of settings are stored in "channels" that usually correspond to an application.  So if I had an application called "Foobar", I'd store my settings in a channel called "foobar" (or "Foobar", if I wanted).  The actual settings are stored as pairs of "properties" and "values" Properties are hierarchical, so groups of similar settings can be logically kept together. Xfconf borrows some terminology from MCS: groups of settings are stored in "channels" that usually correspond to an application.  So if I had an application called "Foobar", I'd store my settings in a channel called "foobar" (or "Foobar", if I wanted).  The actual settings are stored as pairs of "properties" and "values" Properties are hierarchical, so groups of similar settings can be logically kept together.
Line 81: Line 81:
   * Support for different sound systems at the same time (ALSA, OSS, PulseAudio etc.)   * Support for different sound systems at the same time (ALSA, OSS, PulseAudio etc.)
   * Support for multiple sound cards   * Support for multiple sound cards
-  * Provides a new mixer plugin+  * Provides a new mixer plugin ;-)
  
 ==== xfwm4 ==== ==== xfwm4 ====
Line 105: Line 105:
 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) ||
 || libxfce4menu          || libxfce4util, gtk+ || || libxfce4menu          || libxfce4util, gtk+ ||
-|| libexo                || libxfce4util, gtk+ ||+|| libexo                || libxfce4util, gtk+, p5-uri ||
 || xfconf                || libxfce4util, dbus, dbus-glib, gtk+ || || xfconf                || libxfce4util, dbus, dbus-glib, gtk+ ||
-|| xfce4-session         || libxfce4util, libxfcegui4, dbus (optional) ||+|| xfce4-session         || libxfce4util, libxfcegui4, p5-xml-parser, libwnck, dbus (optional) ||
 || 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) ||
Line 121: Line 121:
 || 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+ ||