在快捷方式中我有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
从界面锁定工作正常。
系统信息: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
GNOME Shell 3.36.1
其他信息:
gsettings get org.gnome.desktop.screensaver lock-enabled = true
gsettings get org.gnome.desktop.lockdown disable-lock-screen = false
gnome-screensaver 3.6.1
我也尝试过:gnome-screensaver-command -l
但什么也没发生。
我已经尝试重新安装 gnome-shell 和 gnome-screensaver - 但没有帮助。
如何修复热键锁定屏幕?
答案1
我最初的问题被禁止作为错误,但它不是一个错误 - 这是一个错误的配置。人们在互联网上经常遇到这个问题,所以:
就我而言,我正在使用 lightdm,并且由于安全问题,屏幕锁定被禁用。点击此处了解更多
您可以使用以下方式检查显示管理器:sudo systemctl status display-manager
如果您仍想使用 lightdm 锁定屏幕 - 您可以使用dm-tool lock
。您也可以将其作为命令添加到键盘快捷键(例如Super+L
)。
切换到 gdm3 有帮助:sudo dpkg-reconfigure gdm3
答案2
将显示管理器切换到 lightdm 后,我遇到了同样的问题。(因为我更喜欢 lightdm 而不是 gdm 的设计)
但是,我仍然想用键盘快捷键锁定屏幕。
所以我所做的是:
设置>键盘快捷键>'+'
名称:lightdm_lockscreen
命令:dm-tool lock
快捷方式:Super+ L(我将原始锁定屏幕快捷方式编辑为其他组合)
就我而言,Super+L使用此设置可以完美地启用屏幕锁定。尽情享受吧 :)
答案3
我遇到了同样的问题,以上方法都不起作用。不得不使用 dconf-editor 并导航到 /org/gnome/desktop/lockdown 并取消设置“disable-lock-screen”。
希望这对其他人有帮助。