我曾经使用此命令锁定屏幕,但最近它停止工作,可能是在更新后。我在跑VERSION="13.10, Saucy Salamander"。我怎样才能恢复这个功能?
$ gdmflexiserver 方法返回 sender=:1.10 -> dest=:1.97 reply_serial=2
我曾经用 openbox 键绑定调用这个命令:
<keybind key="XF86ScreenSaver">
<action name="Execute">
<execute>gdmflexiserver</execute>
</action>
Run Code Online (Sandbox Code Playgroud)
我认为它曾经也适用于终端模拟器。
更新:令我惊讶的是,它再次起作用了。这可能是因为系统更新。
method return sender=:1.10 -> dest=:1.71 reply_serial=2
Run Code Online (Sandbox Code Playgroud) 我尝试了快捷方式 Super + L 没有任何反应。
在设置中,将锁定计时器设置为 1 分钟,之后没有任何反应。
单击锁定项目后,在右上角的菜单中,它显示黑屏并将我注销。
gsettings get org.gnome.desktop.lockdown disable-lock-screen
Run Code Online (Sandbox Code Playgroud)
显示错误。
在快捷方式中,我有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 …Run Code Online (Sandbox Code Playgroud) 当屏幕锁定时,我的显示器不会关闭(以省电)。
我有 Ubuntu 20.04、一个 radeon 显卡和 3 个 Iiyama LED 显示器(通过 HDMI/DP 连接)。当系统锁定(空闲)时,显示器会变得全黑(无背光),但 5-10 秒后它们会恢复正常,只是黑屏(背光打开)并且鼠标光标可见。它保持这样。
在我连接这 3 个 LED 显示器后,此行为开始出现。之前我只有两台显示器和一台液晶显示器。我还尝试再次重新连接液晶显示器,但这种现象仍然存在。
我已经搜索了很多,但没有一个结果让我更接近解决方案。
我用这个命令试了一下,还是一样。
sleep 0.5
xset dpms force off
gnome-screensaver-command -l
Run Code Online (Sandbox Code Playgroud)
我检查了xset -q这看起来很适合我的理解:
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
DPMS (Energy Star):
Standby: 0 Suspend: 0 Off: 0
DPMS is Enabled
Monitor is On
Run Code Online (Sandbox Code Playgroud)
目前,在机器不工作时节省能源的唯一方法是通过开关手动关闭显示器。
希望有人有一些提示来指导我找到解决方案。