![Xscreensaver 在登录时不启动](https://linux22.com/image/1405546/Xscreensaver%20%E5%9C%A8%E7%99%BB%E5%BD%95%E6%97%B6%E4%B8%8D%E5%90%AF%E5%8A%A8.png)
操作系统:Arch Linux(systemd)UI:LXDM 登录 Openbox。
我的 /etc/lxdm/PostLogin 中有以下内容:
/usr/bin/xscreensaver -no-splash -verbose -log /var/log/xscreensaver.log -display :0.0 &
它无法启动 xscreensaver。我尝试过各种命令,使用 /usr/bin,不使用,使用 -display,不使用,不使用 -verbose... 什么都没有。没有日志消息,dmesg 上没有任何消息,什么都没有。
如果我在登录后运行 xscreensaver 守护程序,它就会工作,但这对于本来应该工作正常的东西来说很麻烦。是的,相同的自动启动文件确实使我的 batti 和 nm-applet 正常工作,所以不是文件崩溃了,而是程序崩溃了。我该如何阻止它崩溃?
有什么建议吗?
编辑:
$ which xscreensaver
/usr/bin/xscreensaver
答案1
原来问题出在 /var/log/xscreensaver.log 上:由于所有权冲突,无法写入。我已将其设置为 .Xresources 中的日志,因此问题并不明显。