Я использую Centos 7.3 и пытаюсь запустить xscreensaver из моего сеанса gdm, так что заставка будет работать, даже если никто не вошел в консоль. Я нашел много разных способов, чтобы заставить это работать, и все же мне не повезло. Я также пытался использовать информацию на странице справочника xscreensaver « https://linux.die.net/man/1/xscreensaver », но там говорится об изменении конфигурации gdm. Я попытался изменить /etc/gdm/custom.conf без удачи. Я также попытался создать xscreensaver.service без удачи. Я смог разместить xscreensaver.desktop, показанный ниже, в /usr /share /gdm /greeter /autostart. Если я запускаю "ps -eafl", я вижу, что xscreensaver -nosplash работает как пользователь gdm, но на экране входа ничего не происходит. Страница man гласит:«Чтобы заставить gdm запустить BackgroundProgram, вам может потребоваться переключить его с" Graphical Greeter "на" Standard Greeter ". Кто-нибудь знает, как мне это сделать? Любая помощь с этим будет принята с благодарностью.
Contents of xscreensaver.desktop:
[Desktop Entry]
Type=Application
Exec=/usr/bin/xscreensaver -nosplash
Hidden=false
Name=XScreenSaver