锁屏不起作用。14.04


19

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


还没有人回答这个问题。这很奇怪,因为它不再适用于我的所有计算机,因此对于每个人都应该是这样。
erikbwork 2015年

Answers:


14

试试这些:

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


我尝试使用xscreensaver命令添加自定义快捷方式,但是默认情况下该快捷方式是禁用的。每当我单击它时,都会弹出带有名称和命令的弹出窗口。我无法对任何快捷方式分配给它
FTS

当我这样做时sudo apt-get remove gnome-screensaver -s,建议删除整个gnome桌面,因此我不会尝试此操作...请参阅下面的答案。
domih

3

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

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


1

作为建议在这里也可以通过命令行触发锁屏。要启用键盘快捷键,您必须创建一个自定义键盘快捷键并将其链接到锁屏脚本。这是我的解决方法:

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

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

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


0

好吧,在这里,我经常切换窗口管理器,一种授予任何键绑定的方法都将对他们有效,那就是使用
xbindkeysxbindkeys-config

提示:如果抓取键在配置应用程序上崩溃,则配置文件中~/.xbindkeys包含有关如何手动设置或至少如何跳过抓取并直接键入键标识符的说明,这里变为:

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

观察:这在ubuntu 16.04上有效,但在14.04上也可用https://launchpad.net/ubuntu/+source/xbindkeys


-1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.