当前位置: 首页>>技术问答>>正文


如何完全关闭屏幕保护程序和power-management?

, ,

问题描述

我正在寻找turn-off屏幕保护程序和powermanager的方法,但是从命令行。

我知道这可以通过GUI屏幕完成 – 但这可以通过命令行或通过一些配置编辑器完成吗?

这是gui方式(通过”screen”或“亮度和锁定”应用程序):

power-management,screensaver,ubuntu

最佳解决思路

对于11.10

从命令行禁用GNOME设置Deamon的电源插件:

gsettings set org.gnome.settings-daemon.plugins.power active false

或者,使用dconf-tools包装中的dconf-editor

power-management,screensaver,ubuntu

对于屏幕保护程序:

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

或者再次通过dconf-editor

power-management,screensaver,ubuntu

次佳解决思路

在您的主文件夹中创建纯文本文档并将其复制到其中。

#!/bin/bash
sleep 10 &&
xset s 0 0
xset s off
exit 0

将文档保存为”screensaver_off.sh”(不带引号),然后打开终端并输入

chmod +x screensaver_off.sh

然后从破折号打开启动应用程序,单击添加按钮,命名启动应用程序,并输入以下命令:

"sh /home/$LOGNAME/screensaver_off.sh"

然后添加说明并单击添加,重新启动和完成,不再屏幕消隐。

您必须为每个用户执行此操作,因为默认设置在注销或重新引导后还原。

power-management,screensaver,ubuntu

第三种解决思路

您可能会发现上述解决方案是必要的,但还不够。屏幕可能在10分钟后消隐。这是编译成Xorg的默认设置。

要为当前会话禁用它,请运行:

xset s off

您可以将它放在.xsession文件中,以便在每次登录时禁用它。

第四种思路

您可以转到系统偏好设置。有一个名为“Brightnes and lock”的程序(我不知道怎么用英语调用。看看我的截图)在这个菜单中你可以定义,当屏幕锁定被激活时。

power-management,screensaver,ubuntu

第五种思路

在阅读了大量的论坛帖子后,我最终设法通过设置crontab来运行每4分钟命令:

DISPLAY=:0.0 xset s activate

如果您使用sn作为使用gnome的同一用户登录,则可以退出DISPLAY=:0.0

xset s off对我的情况没有帮助。我必须每4分钟运行一次,以防止屏幕保护程序每5分钟一次。 🙂

第六种思路

这是一个对我有用的解决方案..我遇到的问题是当我将Ubuntu 12.04升级到12.10和Gnome 3.6时,即使我没有任何常规设置用于活动屏幕,屏幕在闲置5分钟时也会变黑保护者,不用说这令人讨厌烦人..

这是我使用的解决方案并且它有效(我尝试了很多不同的东西,在startpage.com(google)上花太多时间搜索

向下滚动到“GNOME 3.2中没有屏幕保护程序”。

http://www.webupd8.org/2011/10/things-to-tweak-after-installing-ubuntu.html

第七种思路

可以取消选中“Dim screen to power power”

gsettings set org.gnome.settings-daemon.plugins.power idle-dim false

然后将“关闭后”设置为”Never”

gsettings set org.gnome.desktop.session idle-delay 0

最后一个命令完全满足我的需要。

第八种思路

从VNC Viewer中禁用Linux环境中的屏幕保护程序

power-management,screensaver,ubuntu

第九种思路

您没有指定是否需要永久解决方案或临时解决方案。如果要关闭屏幕保护程序和电源管理,例如2个小时,你可以简单地抑制那些功能。

在实践中,您可以简单地运行

systemd-inhibit sleep 2h

作为替代方案,您可能希望禁止屏幕保护程序和电源管理,直到给定的进程完成。例如,

systemd-inhibit wget "https://example.com/files/huge-download.dat"

在下载完成之前会禁止屏幕保护程序和电源管理。

有关详细信息,请参阅man systemd-inhibit。它允许您仅禁用所选功能,并允许设置用户可见字符串以解释禁止这些功能的原因(如果您的系统有多个用户,则很好)。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1857.html,未经允许,请勿转载。