summarylogtreecommitdiffstats
path: root/xscreensaver-config.xsl
AgeCommit message (Collapse)Author
2020-08-30Fix migration template xscreensaver-config.xslChristopher Pence
xscreensaver-config.xsl defines .desktop entries for an xscreensaver backend, but it sets the executable parameters as: TryExec=zoom Exec=zoom -root These reference the screensaver's executable ("zoom") by a relative path. If there's a conflicting executable on the machine (e.g. zoom, the popular video conferencing app), then that other executable would be run instead of the screensaver when the screen blanks. Using an absolute path removes the ambiguity: TryExec=/usr/lib/xscreensaver/zoom Exec=/usr/lib/xscreensaver/zoom -root This commit adds absolute paths, on top of: - Rewrites some of the template to use variables and concat() on input strings. - Adds `Hidden=true` to avoid adding the screensavers as application menu items.
2018-11-09init commitxdavidwu