[debian-edu-commits] debian-edu/ 17/183: XFCE >= 4.2 is supported, note in docs, still trying to find out about earlier versions of XFCE

Alexander Alemayhu ccscanf-guest at moszumanska.debian.org
Wed Jun 11 16:48:29 UTC 2014


This is an automated email from the git hooks/post-receive script.

ccscanf-guest pushed a commit to branch master
in repository desktop-profiles.

commit 7ece0f79bc0e7c4bf9ade4b42b760b8a6aca932b
Author: Bart Cornelis <cobaco at linux.be>
Date:   Sun Oct 24 14:26:10 2004 +0000

    XFCE >= 4.2 is supported, note in docs, still trying to find out about
    earlier versions of XFCE
---
 debian/control     | 11 ++++++-----
 desktop-profiles.7 | 18 ++++++++++++------
 2 files changed, 18 insertions(+), 11 deletions(-)

diff --git a/debian/control b/debian/control
index ba9efdf..0e00b9a 100644
--- a/debian/control
+++ b/debian/control
@@ -8,11 +8,11 @@ Standards-Version: 3.6.1
 Package: desktop-profiles
 Architecture: all
 Suggests: menu-xdg, hicolor-icon-theme, shared-mime-info, gconf-editor
-Enhances: kdebase, gconf, gconf2, rox-filer 
+Enhances: kdebase, gconf, gconf2, rox-filer, libxfce4util-1 (>= 4.2)
 Description: Framework for setting up desktop profiles
- KDE, ROX, freedesktop and UDE all natively provide a way to use profiles (by 
- setting certain environment variables), while GNOME can be made to support 
- profiles with a small hack. This package provides a framework for
+ KDE, Freedesktop, XFCE (>= 4.2), ROX, and UDE all natively provide a way to use
+ profiles (by setting certain environment variables), while GNOME can be made
+ to support profiles with a small hack. This package provides a framework for
  using profiles with any and all these environments.
  .
  The framework allows profiles to be activated based on group membership and/or
@@ -23,4 +23,5 @@ Description: Framework for setting up desktop profiles
  environment completely. Freedesktop profiles are currently rather limited but
  allow to configure things for multiple desktops at once (seems to be KDE, 
  GNOME, ROX, and XFCE to varying degrees for the existing freedesktop standards)
- Both KDE and GNOME profiles offer the ability to lock things down. 
+ KDE, XFCE (>= 4.2), and GNOME profiles all offer the ability to lock things 
+ down. 
diff --git a/desktop-profiles.7 b/desktop-profiles.7
index a1665a9..73c5829 100644
--- a/desktop-profiles.7
+++ b/desktop-profiles.7
@@ -6,7 +6,7 @@ desktop-profiles \- introduction and overview
 .SH DESCRIPTION
 Desktop-profiles is a framework for activating and deactivating profiles (conditional setups) for the various desktop environments in Debian. 
 .PP
-It currently supports KDE, Freedesktop, ROX, and UDE out of the box. Support for Gconf (i.e. Gnome) profiles  is present but needs a change to the default gconf configuration to be activated (see 
+It currently supports KDE, Freedesktop, XFCE (>= 4.2), ROX, and UDE out of the box. Support for Gconf (i.e. Gnome) profiles  is present but needs a change to the default gconf configuration to be activated (see 
 .B "HOW IT WORKS"
 below).
 
@@ -17,7 +17,7 @@ below).
 .PP
 On X startup an Xsession.d script is run that activates all profiles for which the criteria are met in order of precedence.
 .PP
-For KDE, Freedesktop, ROX, and UDE activating profiles is done by setting, respectively, the KDEDIRS, XDG_CONFIG_DIRS & XDG_DATA_DIRS, CHOISEPATH, and UDEdir environment variables. All those variables, with the exception of UDEdir, take a precedence ordered list of the root directories of activated profiles. UDEdir contain a single directory, namely the root directory of the highest ranked activate profile.
+For KDE, Freedesktop, XFCE (>= 4.2), ROX, and UDE activating profiles is done by setting environment variables: KDEDIRS for KDE, XDG_CONFIG_DIRS and XDG_DATA_DIRS for both Freedesktop and XFCE, CHOICESPATH for ROX, and UDEdir for UDE. Each of these variables, with the exception of UDEdir, takes a a precedence ordered list of root-directories (of activated profiles). UDEdir takes a single root-directory (that of the profile with the highest precedence).
 .PP
 For GConf profiles a user-specific path file is generated containing all the "configuration sources" needed for the to-be-activated profiles. To actually activate the profiles the system-wide path file (/etc/gconf/<gconf-version>/path) needs to be replaced with one including the generated path file (e.g. /usr/share/doc/desktop-profiles/examples/path ; which will give the same behaviour as the default gconf setup using profiles).
 .PP
@@ -56,7 +56,7 @@ There are 3 different kinds of requirements:
    (Where <command> is an arbitrary shell command)
 .IP \(bu 4
 .B 5th field
-: The kind of profile, must be set and one of: KDE, XDG_CONFIG, XDG_DATA, ROX, UDE or GCONF.
+: The kind of profile, must be set, must be one of: KDE, XDG_CONFIG, XDG_DATA, ROX, UDE or GCONF.
 .IP \(bu 4
 .B 6th field
 : A description of what the profile is/does, may be empty.
@@ -73,11 +73,18 @@ Config files in the different profiles are merged (in case of conflicting keys,
 Starting with kde 3.3. the kiosk framework can be used to lock settings down in the profiles, for all unlocked settings user-specified values are always used when available. (see http://www.kde.org/areas/sysadmin for more info on the kiosk-framework, and the format of the kde config files).
 .IP \(bu 4
 .B Freedesktop 
-(through XDG_*_DIRS):
+(using XDG_CONFIG_DIRS and XDG_DATA_DIRS)
 .IP
 The 'Desktop base directory specification' defines the basic framework for using profiles (see http://freedesktop.org/Standards/basedir-spec).
 .IP
 The actual contents of the profiles is filled in by things conforming to other freedesktop standards (e.g. the 'menu specification'). A list of freedesktop standards (that are being worked on) can be found at http://freedesktop.org/Standards. Most of these standards are still under development and not (yet) widely supported. Eventually you can probably suspect support of at least KDE, GNOME, ROX, and XFCE.
+.IP
+XFCE (>=4.2) specific settings can also be found in Freedesktop profile dirs (see the next section for details).
+.IP \(bu 4
+.B XFCE
+(using XDG_CONFIG_DIRS and XDG_DATA_DIRS)
+.IP
+Starting from XFCE version 4.2. XFCE will completely adopt the freedesktop 'Desktop Base Directory Specification'. Placing any XFCE-only settings in an 'xfce4' subdirectory of the freedesktop profile directories (with the exception of xfce4-session, which will use an 'xfce4-session' subdirectory). A more complete description can be found at http://xfce.org/~benny/file-locations.html.
 .IP \(bu 4
 .B ROX 
 (through CHOICESPATH):
@@ -117,8 +124,7 @@ Each configuration source is structured like a simple hierarchical file system a
 .SH FILES
 /etc/desktop-profiles/default.listing - Details the default settings for the various environments. These should be used as fallback in most cases.
 .PP
-/etc/X11/Xsession.d/20desktop-profiles_activateDesktopProfiles 
-Xsesssion.d script that activates the profiles
+/etc/X11/Xsession.d/20desktop-profiles_activateDesktopProfiles - Xsesssion.d script that activates the profiles
 
 .SH AUTHOR
 This manual page was written by Bart Cornelis <cobaco at skolelinux.no>.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/pkg-team/desktop-profiles.git



More information about the debian-edu-commits mailing list