Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
general_info_46 [2008/09/08 11:25] – created 193.173.83.147 | general_info_46 [2008/09/30 07:35] – last line: s/libxfee4menu/libxfce4menu 78.163.28.142 | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== Components ===== | ===== Components ===== | ||
+ | |||
+ | ==== 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 18: | 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, |
+ | |||
+ | === xfsettingsd === | ||
+ | Xfsettingsd isn't really an integral part of Xfconf itself, and might get moved out of the xfconf package in the near future. | ||
==== xfce4-settings ==== | ==== xfce4-settings ==== | ||
Line 28: | Line 40: | ||
=== 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 51: | Line 64: | ||
==== 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 ==== | ||
==== xfce4-mixer ==== | ==== xfce4-mixer ==== | ||
- | | + | |
- | | + | The package xfce4-mixer is a full-featured volume control application. It is also a replacement for the buggy old mixer written from scratch. It is based on GStreamer 0.10 (gstreamer-0.10 and gstreamer-plugins-base-0.10 |
+ | * Support for different sound systems at the same time (ALSA, OSS, PulseAudio etc.) | ||
+ | * Support for multiple sound cards | ||
+ | * Provides a new mixer plugin ;-) | ||
==== xfwm4 ==== | ==== xfwm4 ==== | ||
Line 66: | Line 90: | ||
==== 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 | ||
Line 75: | Line 101: | ||
- xfce4-panel | - xfce4-panel | ||
- thunar | - thunar | ||
- | - xfce4-settings, | + | - xfce4-settings, |
- | ==== Known Issues | + | 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 |