尝试启动屏幕保护程序时
sudo gnome-screensaver-command -d
出现以下错误:
** Message: Failed to get session bus: Error spawning command line “dbus-launch --autolaunch=5a30528c0bbe46b68b55c9f7b2514fea --binary-syntax --close-stderr”: Child process exited with code 1
当我以普通用户身份使用该命令时,我没有得到任何输出。
当尝试立即锁定屏幕时
gnome-screensaver-command -l
什么都没发生。
我是按照此链接解决问题。 但我不确定这是否是正确的方法。我不熟悉systemd. 我是否需要从systemd?这似乎有点过于复杂。我是不是漏掉了什么?
答案1
这个问题已经问了一段时间了,但我认为值得回答。我遇到了与描述完全一样的问题。
我找到了一个解决方案另一个论坛的类似问题。在我的例子中,gnome 锁屏功能被禁用了。为了再次启用它,我运行了以下命令:
gsettings set org.gnome.desktop.lockdown disable-lock-screen 'false'
现在您应该可以通过键盘快捷键或执行以下命令再次锁定屏幕:
gnome-screensaver-command -l