XSSPROXY(1)
π
XSSPROXY β the xssproxy(1) page, but make it make sense β¨
okay bestie, welcome to the General Commands Manual section, entry XSSPROXY(1). this is the whole lore, no skips, let's go π¦
πΈ NAME πΈ
xssproxy β forward freedesktop.org Idle Inhibition Service calls to Xss
like, it's the little middle-man messenger between the fancy desktop apps and your X11 screensaver. iconic behavior honestly π
β¨ SYNOPSIS β¨
xssproxy [-v] [-i APP]
that's it. that's the whole vibe check. two optional flags, one little program π
π«Ά DESCRIPTION π«Ά
so here's the tea, bestie: xssproxy implements the org.freedesktop.ScreenSaver D-Bus interface, exactly as it's described in the Idle Inhibition Service Draft by the freedesktop.org developers. (iykyk β that's the spec everyone follows.)
and then the actual inhibition of the screensaver? that part gets controlled using the XScreenSaverSuspend function from the Xss library β aka the X11 Screen Saver extension. so it's giving translator: D-Bus on one side, Xss on the other, xssproxy in the middle holding both hands π
π OPTIONS π
-v,--verboseβ print messages when receiving inhibition requests. like, it'll actually tell you what's going on instead of being mysterious and silent π-i,--ignoreβ do not disable the screensaver for this application. pass"*"to ignore all applications. so if some app is being annoying with its inhibition requests, you just tell it "not today" π
β a little bonus flag β
--versionβ print version information and exit. quick little "who am I" moment, then it dips π
πΌ EXAMPLES πΌ
to use it, run it in your ~/.xinitrc file. heads up tho: the program doesn't return, so you need to run it in the background. no cap, it just keeps living there π§
xssproxy &
that & is doing the heavy lifting, don't forget it π
π AUTHOR π
Written by Tim Schumacher. (we stan, thank you for the code π«Ά)
π REPORTING BUGS π
Report bugs at the GitHub issue tracker:
<https://github.com/vincentbernat/xssproxy/issues>
if something's cursed, go tell them fr fr. they want to know π
and that's the whole page bestie β this was the XSSPROXY(1) manual page from the General Commands Manual, and yeah, the footer is literally just XSSPROXY(1) again because the manual name stays iconic at the bottom too πβ¨ slay, go suspend some screensavers (or don't, respectfully) π
π¦ where this page comes from
- nixos 26.05: xssproxy 1.1.2
- nixpkgs unstable: xssproxy 1.1.2
- ubuntu resolute: xssproxy 1.1.2-1 Β· MIT
- ubuntu stonking: xssproxy 1.1.2-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms