当我锁定屏幕时,显示屏确实变黑,但显示屏并未完全关闭。在屏幕锁定模式下,显示屏会发出一些光,但根据配置,在 10 分钟不活动后,显示屏会关闭亮度和锁定环境。
我尝试过xset dpms force off
彻底关闭显示屏。
有没有什么办法,当我按下Ctrl+ Alt+L锁定屏幕时,屏幕会被锁定并且显示屏会完全关闭,从而节省一些电量。
答案1
- 去系统设置-->键盘-->快捷方式,
- 创建一个新的自定义快捷方式。
Ctrl将++Alt重新分配L给以下命令。
bash -c "xset dpms force off; gnome-screensaver-command -l"
答案2
我正在运行一个针对同一问题的脚本(来源):
#!/bin/bash
sleep 0.5
xset dpms force off
gnome-screensaver-command -l
这将关闭显示器并锁定会话。这是为避免在您释放+键sleep 0.5
时打开显示器;也许您不需要这个。CtrlAlt
您也可以从那里尝试其他解决方案(尚未尝试过这个)。
我使用的解决办法是:
我已将“禁止小程序”添加到我的顶部面板(这使我可以打开和关闭睡眠模式)
在电源管理中我设置闲置 1 分钟后让显示屏进入休眠状态。
我使用Ctrl++ (我实际上将快捷方式更改为Alt++ )来锁定屏幕。LCtrlAltSpacebar
因此,当我使用笔记本电脑时,我做的第一件事就是点击我的禁止小程序在我的顶部面板上,所以我的显示器在 1 分钟不活动后不会进入睡眠状态。
当我完成所有操作并想锁定屏幕并关闭显示器时,我点击禁止小程序这样它就可以让睡眠定时器工作,然后我按下组合键来锁定屏幕Ctrl++ Alt。L
屏幕被锁定,1分钟后显示屏自动关闭。
答案3
转到系统设置>键盘>快捷键>新的自定义快捷键并将命令设置为:
bash -c "xset dpms force off; gnome-screensaver-command -l"
然后设置一个组合键,例如 ctrl + escape。
它在我的桌面上运行良好,但如果没有上述命令就无法运行bash
。
答案4
对我有用的命令:
#!/usr/bin/perl
`gnome-screensaver-command --lock && sleep 5 && xset dpms force off `;
不知何故,锁定命令重新打开了屏幕。此外,还需要睡眠才能在延迟后关闭屏幕。