CentOS7如何让xscreensaver在登录屏幕上工作?

CentOS7如何让xscreensaver在登录屏幕上工作?

我能够将如下所示的 xscreensaver.desktop 放置在 /usr/share/gdm/greeter/autostart 中,以便在登录屏幕上运行 xscreensaver。我可以看到 xscreensaver 进程正在以 gdm 用户身份运行。当我尝试激活 xscreensaver 时,我只得到一个空白屏幕,移动鼠标后我可以看到 gnome-shell 时钟。当我按 Enter 键时,我返回到登录屏幕。我可以使用任何故障排除方法来帮助找出 Xscreensaver 在登录屏幕上无法工作的原因吗?

xscreensaver.desktop 的内容:

[Desktop Entry]
Type=Application
Exec=/usr/bin/xscreensaver -nosplash
Hidden=false
Name=XScreenSaver

答案1

下载适用于 Centos 7 的 xscreensaver: yum install xscreensaver

将目录更改为 /usr/bin 并执行以下命令来调整您的首选项:./xscreensaver-demo

切换到你的主目录并编辑你的 .bash_profile;我使用 gedit:gedit .bash_profile

确保 /usr/bin 包含在 $PATH 中,并用冒号分隔。

在 .bash_profile 中的导出路径之后包含以下行: xscreensaver -nosplash &

保存文件,退出并重新登录。

相关内容