XSETTINGSD(1)
โจ xsettingsd โ the tiny daemon that feeds your X11 apps โจ
okay so bestie, welcome to xsettingsd from the General Commands Manual section ๐
this little icon is the thing that hands settings to your X11 applications, and honestly it's giving main character energy in the most lowkey way possible ๐ซถ
๐ธ SYNOPSIS ๐ธ
xsettingsd [options]
like, that's it. that's the whole vibe check. options are optional, the daemon does the rest โจ
๐ DESCRIPTION ๐
So xsettingsd is a daemon that implements the XSETTINGS specification โ no cap, that's its whole job ๐ The typical invocation is from a user's ~/.xsession file, so it just quietly starts up with your session and minds its own business.
It's intended to be small, fast, and minimally dependent on other libraries. Like, it's not trying to be extra ๐
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. Literally the perfect fit if you're a GTK+ user who doesn't want the whole GNOME entourage following you around ๐ญ๐
Additional documentation is available at the project's website:
https://codeberg.org/derat/xsettingsd
go read it, iykyk ๐ฆ
โญ OPTIONS โญ
-c,--config=FILEโ load settings from FILE (default is~/.xsettingsd) ๐-h,--helpโ display a help message and exit. classic. iconic. ๐-s,--screen=SCREENโ use the X screen numbered SCREEN (the default of-1means all screens) โจ
๐ CONFIGURATION ๐
If a path is not specified by -c or --config, xsettingsd checks the following locations for a readable configuration file, in this order:
~/.xsettingsd~/.config/xsettingsd/xsettingsd.conf(base directory overridable via$XDG_CONFIG_HOME)/etc/xsettingsd/xsettingsd.conf(base directories overridable via$XDG_CONFIG_DIRS)
๐ซถ Friendly reminder that the$XDG_CONFIG_HOMEand$XDG_CONFIG_DIRSoverrides are right there in the original, so don't come for me if your paths look different, bestie.
Running dump_xsettings(1) while another XSETTINGS daemon such as gnome-settings-daemon is already running will print your current settings in xsettingsd's configuration file format. Lowkey a genius way to steal your own settings back ๐ญ๐
Here's a short example configuration file โ copy it, love it, make it yours:
Net/ThemeName "Human"
Xft/Antialias 1
Xft/DPI 100352
Xft/HintStyle "hintfull"
Xft/Hinting 1
Xft/RGBA "none"
Xft/lcdfilter "none"
๐ฆ BUGS ๐ฆ
Found a bug? Not me manifesting this for you, but here's where to go:
https://codeberg.org/derat/xsettingsd/issues
๐ SEE ALSO ๐
๐ AUTHOR ๐
xsettingsd was written by Daniel Erat <dan@erat.org>. thank you king, we appreciate you ๐โจ
anyway that's the whole page bestie, every flag, every path, every config line, all of it, no cap ๐
this page came from the General Commands Manual, and it's tagged XSETTINGSD(1) โ so if you're keeping track, that's the source/version and the date-ish bits, folded up into this cute little sign-off ๐ ๐
๐ฆ where this page comes from
- arch rolling: xsettingsd 1.0.4-1 ยท BSD-3-Clause
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms