锁屏无法正常工作。 14.04

我最近升级到14.04,从那时起我的锁定屏幕无效。我在网上看到,Trusty不支持gnome-screensaver ,建议我安装xscreensaver 。 后者只工作了几天。 此外,即使我退出登录,我也不会在登录时提示输入密码。我再读一遍,发现在Trusty Unity中有自己的锁屏。 因此,我们可以使用Unity而不是旧的lightdm/gnome-screensaver 。 我找到了这个,并试图检查启用lightdm锁屏是否有任何帮助。 事实certificate,我没有链接中提到的Lockscreen选项。 有什么可能解决这个问题的方法?

试试这些:

 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指定回“锁定屏幕”(在“系统”下) )。

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

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

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

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

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

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

好吧,这里我经常切换窗口管理器,授予任何键绑定的方法都适用于他们所有都是使用
xbindkeysxbindkeys-config

提示:如果抓取密钥在配置应用程序崩溃,配置文件~/.xbindkeys有如何手动设置或至少如何跳过抓取并直接键入密钥标识符的说明,此处变为:

 #Screen Lock "gnome-screensaver-command --lock" Control+Alt+l 

Obs。:这适用于ubuntu 16.04,但也适用于14.04 https://launchpad.net/ubuntu/+source/xbindkeys

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