Xubuntu:锁屏后黑屏(light-locker、lightdm、logind、xfce4-power-manager)

jan*_*cki 5 xfce xubuntu lock-screen lightdm systemd-logind

亲爱的 Xubuntu 社区,

抱歉问了一个很长的问题,但我花了一些时间尝试调试这个问题。我想全面介绍我尝试过的行动,也希望收到解决问题的规范答案。

我已经使用 Ubuntu/Xubuntu 几年了。我在小型低规格机器上使用 Xubuntu。我很满意,但碰巧它比另一台机器上的 Ubuntu 造成了更多的麻烦。
我现在使用的是 18.04(新安装),但之前在 14.04 上也发生过同样的问题。我通过安装xscreenserver解决了这个问题,这次没有帮助。

问题是,当我的笔记本电脑进入锁定屏幕(或者可能暂停,但我总是在电源管理选项中禁用它,所以它不应该)时,我无法重新登录它是很常见的。打开盖子并按下按钮后屏幕保持黑色。

有时我只是在黑屏中输入密码,然后按回车键,然后它就起作用了,我回来了,但这不是规则。绝对不是正确的方法,因为我无法确定我到底在哪里输入密码。
当问题发生时,我花了相当多的时间进入 tty1 并使用它lynx来找到一种方法来至少保存我在 tty7 会话中打开的当前工作。sudo -i loginctl unlock-sessions有效但并不总是有效。还是没有路可走...


让我定义我试图实现的预期行为。

当我合上盖子时,我希望锁定会话并关闭显示。当我打开盖子(或最终按下按钮)时,我希望看到迎宾员,以便我可以解锁我的会话。锁定屏幕也应该通过菜单选项工作,然后合上盖子就可以关闭显示。我相信这是我的 Ubuntu 上的默认设置。


我读到了有关双重锁定屏幕和其他一些问题的信息,了解实际发生的情况非常复杂。根据我目前的理解,这可能是 systemd-logind、lightdm、light-locker 和 xfce4-power-manager 的配置问题。

尝试了几件事:

  • xfce4-电源管理器

笔记本电脑盖:“锁定屏幕”和“关闭显示屏”

  • 系统/登录
sudo vim /etc/systemd/logind.conf
#set: HandleLidSwitch=lock
Run Code Online (Sandbox Code Playgroud)
  • lightdm-设置
sudo apt slick-greeter lightdm-settings
sudo lightdm-settings
Run Code Online (Sandbox Code Playgroud)
  • 灯柜设置
sudo apt python-gi light-locker-settings
sudo light-locker-settings
Run Code Online (Sandbox Code Playgroud)
  • 屏幕服务器

我卸载了,xscreenserver因为它不起作用,而且我实际上不需要屏幕保护程序应用程序,而是需要正确配置锁屏和问候语。


为了理解和调试事情,我需要知道如何检查我正在使用哪个储物柜应用程序?light-locker、xflock 还是其他?我不想听到我的发行版本中的默认值是什么,而是如何检查它,所以答案将在未来的版本中有用。如何访问该应用程序的日志。

同样,我正在使用哪个迎宾应用程序?以及如何访问其日志。

最重要的是......如何实现合盖+锁定屏幕+显示关闭的预期行为?

谢谢

NGR*_*des 3

该问题是由于 lightlocker 和 XFCE 不再正常运行所致。

我通过从 Xubuntu staging PPA 升级到 XFCE 4.14、删除 light-locker 并安装 xfce4-screensaver 来解决这个问题。请注意,我是在 18.04.3 的全新安装中执行此操作的,因此您可能需要恢复任何更改的设置。

sudo add-apt-repository ppa:xubuntu-dev/staging
sudo apt update
sudo apt upgrade
sudo apt remove light-locker 
sudo apt install xfce4-screensaver
Run Code Online (Sandbox Code Playgroud)