我正在尝试将睡眠按钮设置为实际使计算机进入睡眠状态并切换我的屏幕保护程序,但要做到这一点,我必须有一个终端命令来绑定到睡眠按钮。因此,通过转到 Preferences -> Setup Hot Keys -> Programs 然后将命令分配给 sleep 键。
我尝试使用该命令xscreensaver-command -lock ; lxsession-logout --suspend
,但是当我按下睡眠按钮时没有任何反应。我究竟做错了什么?我的 Lubuntu 版本是 17.10。
我正在尝试将睡眠按钮设置为实际使计算机进入睡眠状态并切换我的屏幕保护程序,但要做到这一点,我必须有一个终端命令来绑定到睡眠按钮。因此,通过转到 Preferences -> Setup Hot Keys -> Programs 然后将命令分配给 sleep 键。
我尝试使用该命令xscreensaver-command -lock ; lxsession-logout --suspend
,但是当我按下睡眠按钮时没有任何反应。我究竟做错了什么?我的 Lubuntu 版本是 17.10。
你确定你的 xscreensaver 正在运行吗?您可以使用 来检查进程是否存在
ps -aux | grep -v ps | grep xscreensaver
。如果 xscreensaver 没有运行,你应该运行xscreensaver --no-splash & disown
并且你想把这个命令放在你的 .xinitrc 或者任何 lightdm 用于登录配置的地方。如果您已经运行了 xscreensaver 但绑定不起作用,那么您可能没有正确绑定密钥。尝试遵循与其他问题中的解决方案类似的解决方案,并将该
Command
字段替换为xscreensaver-command -lock
.也有可能
lxsession-logout
对 xscreensaver 做了一些奇怪的事情(我不知道,从未将 lxsession-logout 与 xscreensaver 一起使用),但是您应该在提示退出屏幕并立即锁定屏幕之前执行(取决于lxsession-logout --suspend
淡入淡出)期间)。xscreensaver-command -lock
lxsession-logout
xscreensaver-command -lock