Spotlight on: XSettingsD
Variant II of changing GTK+ Settings. XSettingsD is a small replacement for the GNOME-Settings-Daemon, suitable for non-GNOME and/or minimalistic environments.
The GNOME-Settings-Daemon is responsible for applying GTK+ settings, XSettingsD is a more lightweight replacement.
I. Install the XSettingsD:
for building from source, you need scons, which you either install from your distributors repositories, or -if not available there- get from http://www.scons.org/.
[codesyntax lang="bash" lines="fancy" lines_start="0" container="none" tab_width="8"]
git clone git://github.com/derat/xsettingsd.git cd xsettingsd scons sudo install -m755 xsettingsd /usr/bin/ sudo install -m755 dump_xsettings /usr/bin/
[/codesyntax]
II. re-using existing settings:
the following command will convert our existing GNOME-Configuration to a XSettingsD one.
[codesyntax lang="bash" lines="fancy" lines_start="0" container="none" tab_width="8"]
dump_xsettings > $HOME/.xsettingsd
[/codesyntax]
III. running xsettingsd:
simply issue the following command.
[codesyntax lang="bash" lines="fancy" lines_start="0" container="none" tab_width="8"]
xsettingsd
[/codesyntax]
If you want to use a different configurationfile, issue that command instead.
[codesyntax lang="bash" lines="fancy" lines_start="0" container="none" tab_width="8"]
xsettingsd --config=CONFIGFILE
[/codesyntax]
IV. changing settings:
for changing the settings, either use gnome-appearance-properties and re-issue dump_xsettings, or open the file $HOME/.xsettingsd and change manually.
V. reloading settings while already running:
if you changed the settings while xsettings was already running, you don’t need to kill it and start it again, simply issue the following command to let it reload the configuration:
[codesyntax lang="bash" lines="fancy" lines_start="0" container="none" tab_width="8"]
killall -HUP xsettingsd
[/codesyntax]
All that is remaining, is to add it to the autostarted applications.
Have Fun!
Perfect, many thanks.