Provides settings to X11 applications via the XSETTINGS specification
C++ Other Python
Latest commit b4999f5 Jun 15, 2015 @derat Fall back to checking XDG locations for config files.
If --config wasn't passed and $HOME/.xsettingsd doesn't
exist, fall back to the locations suggested by the XDG Base
Directory Specification (http://goo.gl/8AX6Lb). Add tests
for the new code.

(This was requested by Krytarik Raido and Unit 193.)
Permalink
Failed to load latest commit information.
debian debian/rules: Use a smaller set of rules. Feb 27, 2012
.gitignore gitignore: Don't ignore the whole debian directory. Feb 27, 2012
COPYING add COPYING file Aug 8, 2009
README update README for google code turndown Mar 21, 2015
SConstruct Make tests work with source-only libgoogletest. Jun 14, 2015
common.cc Fall back to checking XDG locations for config files. Jun 15, 2015
common.h Fall back to checking XDG locations for config files. Jun 15, 2015
common_test.cc Fall back to checking XDG locations for config files. Jun 15, 2015
config_parser.cc Don't cast fgetc()'s return value to a char. Nov 23, 2014
config_parser.h Don't cast fgetc()'s return value to a char. Nov 23, 2014
config_parser_test.cc add awful, awful support for reading colors Aug 8, 2009
data_reader.cc add DataReader Aug 8, 2009
data_reader.h add DataReader Aug 8, 2009
data_writer.cc add copyright notice Aug 5, 2009
data_writer.h add DataReader Aug 8, 2009
dump_xsettings.1 package for debian and add man pages Sep 14, 2009
dump_xsettings.cc fix timestamp when announcing manager selection Aug 24, 2009
setting.cc add awful, awful support for reading colors Aug 8, 2009
setting.h add awful, awful support for reading colors Aug 8, 2009
setting_test.cc add test for writing colors Aug 8, 2009
settings_manager.cc add one more missing stdio.h include Dec 8, 2009
settings_manager.h fix timestamp when announcing manager selection Aug 24, 2009
xsettingsd.1 package for debian and add man pages Sep 14, 2009
xsettingsd.cc Fall back to checking XDG locations for config files. Jun 15, 2015

README

xsettingsd is a daemon that implements the XSETTINGS specification.

It is intended to be small, fast, and minimally dependent on other
libraries.  It can serve as an alternative to gnome-settings-daemon for
users who are not using the GNOME desktop environment but who still run
GTK+ applications and want to configure things such as themes, font
antialiasing/hinting, and UI sound effects.

Documentation is available at https://github.com/derat/xsettingsd/wiki.

---
Daniel Erat <dan-xsettingsd@erat.org>