锁屏不工作。14.04

锁屏不工作。14.04

我最近升级到了 14.04,从那时起我的锁屏就无法使用了。我在网上看到gnome-screensaverTrusty 不支持该功能,建议我安装xscreensaver。后者只用了几天就正常工作了。此外,即使我注销了,重新登录时也不会提示我输入密码。我又读了一点,发现 Trusty Unity 有自己的锁屏。所以lightdm/gnome-screensaver我们可以使用 Unity 来代替旧的。我发现并尝试检查启用 lightdm 锁定屏幕是否有帮助。结果发现我没有Lockscreen链接中提到的选项。有什么方法可以解决这个问题?

答案1

尝试这些:

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

然后在菜单中搜索“屏幕保护程序”并根据您的需要调整其设置。

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

要使用 CTRL + ALT + L 锁定屏幕并启动屏幕保护程序,请转到系统设置>键盘,在“快捷方式”选项卡上的“系统”下,将“锁定屏幕”键盘快捷键从 CTRL + ALT + L 更改为其他快捷方式,然后在“自定义快捷方式”下,单击“+”按钮添加新的自定义快捷方式,在“名称”下输入“Xscreensaver”,在“命令”下输入“/usr/bin/xscreensaver-command -lock”,然后单击“应用”。

最后,单击新创建的快捷方式旁边的,然后按 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 分配回“锁定屏幕”(在“系统”下)。

答案2

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

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

答案3

根据建议这里可以从命令行触发锁定屏幕。要启用键盘快捷键,您必须创建自定义键盘快捷键并将其链接到锁定屏幕脚本。以下是我修复它的方法:

  1. 创建文件夹~/scripts并在文件夹中创建脚本lockme.sh

    \#!/bin/bash
    DISPLAY=:0 gnome-screensaver-command -l
    
  2. 为锁定屏幕创建自定义键盘快捷键:
    转到“系统设置”>“键盘”>“键盘快捷键”,然后单击 [+] 添加自定义键盘快捷键。给它起一个时髦的名字,命令如下:/home/username/scripts/lockme.sh 然后单击“确定”

  3. 设置键盘快捷键:
    单击新创建的行,然后按键盘上的 [Super]+L 分配此键盘组合来启动脚本。

答案4

要手动锁定,请使用“Ctrl + Alt + L”组合键。要自动锁定,请使用“系统设置”中的“亮度和锁定”小程序

相关内容