Linux

Where Does XScreensaver Store Settings?

XScreensaver keeps saver choices, timeouts and lock options in a dotfile in home on Linux. Path and daemon pattern.

Last updated

XScreensaver stores everything in one .xscreensaver file in home. Saver programs, timeouts, lock options and per hack settings live there. The daemon reads it at start.

That single file design makes moves trivial. Copy it with the daemon stopped and every screen matches. Wayland sessions need a different locker entirely, since this daemon targets X11.

Where XScreensaver stores this, by platform

Linux
~/.xscreensaver

Saver programs, timeouts and lock options in one file. Per hack settings ride in sections below. Copy with the daemon stopped for a clean snapshot.

Frequently asked questions

How do I move XScreensaver settings?

Copy .xscreensaver to home on the new machine with the daemon stopped. Saver choices, timeouts and lock behavior travel with it. Individual savers keep extra settings in the same file under their own sections.

Where do I pick savers?

In the same dotfile with program lines naming saver binaries plus mode and timeout globals. Each entry pairs one hack with its options. Preview from the demo window before locking the choice in.

Notice an outdated path? Let us know.