当前位置: 首页>>技术教程>>正文


锁屏不工作。 14.04

, ,

问题描述

我最近升级到 14.04,从那以后我的锁屏就无法工作了。我在网上看到 Trusty 不支持 gnome-screensaver,建议我安装 xscreensaver。后者只工作了几天。此外,即使我注销,重新登录时也不会提示我输入密码。\n我阅读了更多内容,发现在 Trusty Unity 中有自己的锁定屏幕。因此,我们可以使用 Unity 来代替旧的 lightdm/gnome-screensaver。我找到了 this 并尝试检查启用 lightdm 锁屏是否有任何帮助。事实证明,我没有链接中提到的 Lockscreen 选项。\n有什么可能的方法来解决这个问题?

最佳方法

试试这些:

sudo apt-get remove gnome-screensaver
sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

然后在菜单中搜索 “Screensaver” 并根据需要调整其设置。

要将 Xscreensaver 添加到启动中,请打开启动应用程序并添加“xscreensaver -nosplash”。

要让 CTRL + ALT + L 锁定屏幕并启动屏幕保护程序,请转到系统设置 >键盘并在 “Shortcuts” 选项卡上,在 “System” 下,将 “Lock screen” 键盘快捷键从 CTRL + ALT + L 更改为其他内容,然后在 “Custom Shortcuts” 下,单击 “+” 按钮以添加新的自定义快捷键,在 “Name” 下输入 “Xscreensaver” 并在 “Command” 下输入“/usr/bin/xscreensaver-command -lock”,然后单击 “Apply”。

最后,单击新创建的快捷方式旁边并按 CTRL + ALT + L 将其分配给它(或使用您想要的任何其他键盘快捷方式,但确保它尚未分配给其他东西)。或者,您可以运行以下命令,而不是为旧屏幕保护程序分配新的键盘快捷键:

sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

要恢复更改(返回黑色 GNOME 屏幕保护程序屏幕),请使用以下命令:

sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
sudo rm /usr/bin/gnome-screensaver-command
sudo apt-get install gnome-screensaver

如果您已使用替代方法将 CTRL + ALT + L 分配给 Xscreensaver 锁定屏幕,请打开系统设置 >再次使用键盘,删除自定义 Xscreensaver 命令并将 CTRL + ALT + L 分配回 “Lock screen”(在 “System” 下)。

次佳方法

我正在使用 Gnome,我遇到了同样的问题,即更新到 14.04 后,屏幕在超时后没有锁定。有趣的是,在我使用“Ctrl + Alt + L”锁定屏幕后它确实起作用了。 \n我发现问题是gnome-screensaver在开机后没有启动,而是在解锁屏幕时启动的。

所以我的解决方案是将 gnome-screensaver 命令添加到解决问题的启动应用程序中。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13163.html,未经允许,请勿转载。