[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