无法在 Ubuntu 20.04 gnome 上使用快捷方式锁定屏幕

lit*_*uga 6 gnome gdm lock-screen lightdm gnome-screensaver

在快捷方式中,我有Super+L用于锁定屏幕。但是按下它 - 没有任何反应。在系统日志中:

gsd-media-keys[1979]: Couldn't lock screen: Cannot invoke method; 
proxy is for the well-known name org.gnome.ScreenSaver without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag
Run Code Online (Sandbox Code Playgroud)

从界面锁定工作正常。

系统信息:Ubuntu 19.04 升级到 20.04

Linux laptop 5.4.0-21-generic #25-Ubuntu SMP Sat Mar 28 13:10:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:    20.04
Codename:   focal
Run Code Online (Sandbox Code Playgroud)

GNOME Shell 3.36.1

其他信息:

gsettings get org.gnome.desktop.screensaver lock-enabled = true
gsettings get org.gnome.desktop.lockdown disable-lock-screen = false
Run Code Online (Sandbox Code Playgroud)

gnome-screensaver 3.6.1

我也试过:gnome-screensaver-command -l但没有任何反应。

我已经尝试重新安装 gnome-shell 和 gnome-screensaver - 它没有帮助。

如何通过热键修复锁定屏幕?

lit*_*uga 6

我最初的问题被禁止作为错误,但它不是错误 - 这是一个错误的配置。人们在互联网上经常遇到这个问题,所以:

在我的情况下,我使用的是 lightdm 并且由于安全问题禁用了屏幕锁定。在这里阅读更多

您可以通过以下方式检查显示管理器: sudo systemctl status display-manager

如果您仍想使用 lightdm 锁定屏幕 - 您可以使用dm-tool lock. 您也可以将其作为命令添加到键盘快捷键(例如Super+L)。

切换到 gdm3 有帮助: sudo dpkg-reconfigure gdm3


小智 5

将显示管理器切换到 lightdm 后,我遇到了同样的问题。(因为相比gdm我更喜欢lightdm的设计)

但是,我仍然想用键盘快捷键锁定屏幕。

这就是我所做的:
设置>键盘快捷键>“+”
名称:lightdm_lockscreen
命令:dm-tool lock
快捷键:Super+ L(我将原始锁定屏幕快捷键编辑为其他组合)

就我而言,Super+L可以通过此设置完美地锁定屏幕。享受 :)