Xscreensaver 在登录时不启动

Xscreensaver 在登录时不启动

操作系统: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 中的日志,因此问题并不明显。

相关内容