Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
general_info_46 [2008/09/08 23:34] – 85.176.188.6 | releng:4.6:general-info [2008/11/11 14:05] – moved xfconf up the dep toolchain 193.173.96.170 | ||
---|---|---|---|
Line 4: | Line 4: | ||
==== libxfce4menu ==== | ==== libxfce4menu ==== | ||
+ | |||
+ | libxfce4menu is an implementation of the freedesktop.org menu standard. It is not complete yet but already covers the most important features (except for Merging which is a requirement for proper menu editing). Starting with Xfce 4.6 it is used by xfdesktop and xfce4-appfinder for menus and lists of installed applications. | ||
==== xfconf ==== | ==== xfconf ==== | ||
- | Xfconf is the new configuration system for xfce 4.6, it replaces | + | Xfconf is the new configuration system for Xfce 4.6, replacing |
+ | |||
+ | Xfconf is intended to be more general-purpose than MCS ever was, and not even require a GUI for management of settings. | ||
+ | |||
+ | Xfconf borrows some terminology from MCS: groups | ||
+ | |||
+ | As you might guess, Xfconf consists of a few different components that all work together. | ||
=== xfconfd === | === xfconfd === | ||
- | Xfconfd is the daemon | + | Xfconfd is a small daemon |
=== xfconf-query === | === xfconf-query === | ||
- | Xfconf-query might be one of the tools many users have been waiting on for years. Especially | + | Xfconf-query might be one of the tools many users have been waiting on for years, especially |
The following example allows you to set the wallpaper on your first monitor: | The following example allows you to set the wallpaper on your first monitor: | ||
Line 20: | Line 28: | ||
xfconf-query -c xfce4-desktop -p / | xfconf-query -c xfce4-desktop -p / | ||
- | === xfsettingsd === | + | Not only can command-line-inclined people modify their desktop settings that way if they so desire, but now it's easy to change |
- | Xfsettingsd is an independent XSETTINGS daemon, it uses xfconf | + | |
=== libxfconf === | === libxfconf === | ||
- | Libxfconf is a client-library which can be used by applications if they want to store their settings with xfconfd. | + | 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, |
==== xfce4-settings ==== | ==== xfce4-settings ==== | ||
Line 30: | Line 38: | ||
=== Settings dialogs === | === Settings dialogs === | ||
+ | New settings-dialogs have been written for the configuration of Xfce. | ||
== xfce4-mouse-settings == | == xfce4-mouse-settings == | ||
== xfce4-keyboard-settings == | == xfce4-keyboard-settings == | ||
Line 46: | Line 55: | ||
* 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 ' | ||
=== xfce4-settings-editor === | === xfce4-settings-editor === | ||
Line 53: | Line 65: | ||
==== xfdesktop ==== | ==== xfdesktop ==== | ||
+ | |||
+ | Xfce's desktop manager, xfdesktop, is the program that draws the desktop background, desktop icons, and presents the right-click root menu and middle-click window list menu. | ||
+ | |||
+ | Xfdesktop hasn't changed all that much since 4.4 from the user's perspective, | ||
+ | |||
+ | In addition, experimental support for display hotplugging has been added (requires gtk+ 2.14, and a recent X.org version and video drivers that support it), so when you plug in an extra monitor, xfdesktop will automatically notice and start managing the desktop on that monitor too. Of course, it will also notice when you unplug a monitor and //stop// managing the desktop on that one. | ||
+ | |||
+ | A few new preferences have been added to allow you to further customize your desktop. | ||
==== xfce4-panel ==== | ==== xfce4-panel ==== | ||
Line 62: | Line 82: | ||
* 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 71: | Line 91: | ||
==== thunar-volman ==== | ==== thunar-volman ==== | ||
==== xfce4-appfinder ==== | ==== xfce4-appfinder ==== | ||
+ | |||
+ | The appfinder is a program that gives an overview over the installed programs and allows to start them. It can also be used to drag applications into the properties dialog of panel starters which makes creating complex starters a breeze. The appfinder has been rewritten from scratch based on libxfce4menu. | ||
===== Xfce 4.6 ALPHA ===== | ===== Xfce 4.6 ALPHA ===== | ||
- | ==== Build-order | + | ==== Build Order ==== |
- xfce4-dev-tools | - xfce4-dev-tools | ||
- libxfce4util | - libxfce4util | ||
- | - libxfcegui4, | ||
- xfconf | - xfconf | ||
+ | - libxfcegui4, | ||
- xfce4-panel | - xfce4-panel | ||
- thunar | - thunar | ||
- | - xfce4-settings, | + | - xfce4-settings, |
+ | NB: xfce4-dev-tools is only required when building from SVN sources. | ||
+ | ==== Dependencies ==== | ||
+ | ^^ Package | ||
+ | || xfce4-dev-tools | ||
+ | || libxfce4util | ||
+ | || libxfcegui4 | ||
+ | || libxfce4menu | ||
+ | || libexo | ||
+ | || xfconf | ||
+ | || xfce4-session | ||
+ | || xfwm4 || libxfce4util, | ||
+ | || xfce4-panel | ||
+ | || thunar | ||
+ | || xfdesktop | ||
+ | || xfce-utils | ||
+ | || xfce4-settings | ||
+ | || xfce4-mixer | ||
+ | || xfprint | ||
+ | || xfce4-appfinder |