[debian-edu-commits] debian-edu/ 91/183: Udated README: - gui script now works with kommander package from KDE 3.4 - rewrote section about enabling control over gconf profiles

Alexander Alemayhu ccscanf-guest at moszumanska.debian.org
Wed Jun 11 16:48:36 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 9582834978837f2f1dbdde8175eadbb848ab90e2
Author: Bart Cornelis <cobaco at linux.be>
Date:   Fri Sep 30 23:19:38 2005 +0000

    Udated README:
    - gui script now works with kommander package from
      KDE 3.4
    - rewrote section about enabling control over gconf profiles
---
 README | 79 +++++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 39 insertions(+), 40 deletions(-)

diff --git a/README b/README
index 794455b..0a98cd4 100644
--- a/README
+++ b/README
@@ -5,48 +5,45 @@ works, and what it does.
 
 KNOWN BUGS
 =-=-=-=-=-=
-- The profile-manager.kmdr script is only guaranteed to work with the KDE 3.3
-  kommander package, it's known to _not_ work (correctly) with the KDE 3.4
-  package at the moment (the convenience script warns of this, and exits)
+The profile-manager.kmdr script (i.e. the gui for configuring the metadata
+files doesn't work correctly if the profile description contains a single 
+quote, it doesn't show the details, and will mess up the metadata file when
+changing it
 
-- The profile-manager.kmdr script doesn't work correctly if the profile
-  description contains a single quote, it doesn't show the details, and will
-  mess up the metadata file when changing it
-
-NEEDED CHANGES TO DEFAULT GCONF PATH FILE (for gconf profiles to work)
+GETTING GCONF PROFILES TO WORK
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-Basically what desktop-profiles does in regard to gconf configuration sources 
-is to provide an alternative means of managing them (as opposed through just
-using the default path files). The advantages being:
-- being able to activate different profiles for different groups of users 
-  easily
-- being able to use the same mechanism to control crossdesktop configuration
-  (XDG_CONFIG profiles), or profiles for profiles for other desktops.
-- allowing packages (and thus Custom Debian Distros) to add profiles in a 
-  standard way and without needing to mess with the conffiles of other packages
-
-In order for this to work you need to change the default system-wide gconf 
-path file (/etc/gconf/2/path) to:
-- at a minimum include the following 2 directives
+Gconf profiles don't work out-of-the box. The reason for this is that the 
+gconf2 package owns the systemwide path file, and assumes you manage all
+configuration sources (the gconf name for profiles) manually by changing it.
+Whereas desktop-profiles assumes you manage them by changing the metadata for
+the profiles.
+
+The desktop-profiles way is more flexible as it allows you to activate 
+different profiles active for different sets of users/circumstances.
+Additional benefits are the cross-desktop nature of the desktop-profiles 
+mechanism, and the possibility for other packages (and thus Custom Debian 
+Distributions, and Debian-derived distributions) to add profiles in a standard
+way without having to mess with the conffile of another package (gconf2).
+
+To get gconf profiles managed by desktop-profiles to work the system-wide
+gconf path file (/etc/gconf/2/path) needs to include the following 2 directives
 	include $(ENV_MANDATORY_PATH)
 	include $(ENV_DEFAULTS_PATH)
-  respectively before and after any user-controlled sources are included.
-- ideally you'd use the example path file in /usr/share/desktop-profiles (which
-  contains just those 2 directives and the user-controlled sources) as the 
-  system-wide path file, and manage any additional configuration sources with
-  desktop-profiles.
-
-The easiest way to convert the management of all your current sources to 
-desktop-profiles is to use the conversion script (/usr/sbin/path2listing).
-That script will generate metadata for all your currently activated
-configuration sources, and will replace the global path file with 
-/usr/share/desktop-profiles/path. 
-
-Running the conversion script should not produce any user-visible changes, 
-only make it so that you as admin can manage all configuration sources through
-desktop-profiles, but just to be on the safe side it will create a backup of 
-all files it messes with (-> you can always go back to the pre-desktop-profiles
-situation by restoring the backed-up global path file in /etc/gconf/2/)
+respectively before and after any user-controlled sources are included, which 
+is enough to have sources controlled by desktop-profiles work. 
+Of course only including those directives leaves you with 2 ways of managing 
+gconf profiles (desktop-profiles, and hacking the path file manually), what you
+really want is to have all gconf profiles managed by desktop-profiles. In order
+to facilitate getting there, this package provides a conversion script 
+(/usr/sbin/path2listing) that will setup the necessary metadata for all your 
+currently present gconf configuration sources, and change the systemwide gconf
+path file to the ideal (from this packages viewpoint in any case) state. 
+
+Running the conversion script doesn't result in any user-visible changes (if it 
+does there's a bug), still the script will make a backup of the current path 
+file before changing it so you can always go back to not managing the gconf 
+configuration sources with desktop-profiles by simply restoring the path file
+backup.
 
 NOTE FOR DEBIAN-EDU USERS
 =-=-=-=-=-=-=-=-=-=-=-=-=
@@ -58,6 +55,8 @@ http://developer.skolelinux.no/~cobaco/desktop-profiles/debian-edu-config.listin
 
 BUILDING KDE-PROFILES
 =-=-=-=-=-=-=-=-=-=-=
-There is a graphical tool called kiosk-tool available to aid in the creation 
+There is a graphical tool called kiosktool available to aid in the creation 
 and maintenance of KDE profiles (regardless of wether they use kiosk 
-features). It's available from unstable, as the kiosktool package.
+features). It's available from the testing and unstable archives as the
+kiosktool package.
+

-- 
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