仅当使用电池供电时才自动关闭屏幕

仅当使用电池供电时才自动关闭屏幕

这个问题已被问过很多次,但从未得到回答。

14.04

目前有一个功能可以在计算机闲置x分钟后自动关闭屏幕。

无论计算机是使用电池供电还是插入电源,此设置均同样适用。

很多人希望此设置仅在计算机使用电池供电时才适用。

有没有办法根据计算机是使用电池供电还是插入电源来分别设置此设置?

答案1

根据这个答案如何在使用电池时停止自动亮度变化?,有两种设置可用dconf-editor(通过安装访问dconf-tools):

  • 空闲暗淡交流电
  • 闲置暗淡电池

单独设置这些值应该允许仅在使用电池而不是交流电时发生空闲。

注意:从答案的评论来看,这些选项当时在 14.04 中不可用,但可能已修复。

或者(从用于检查/取消检查“调暗屏幕以节省电量”的终端命令?),您可以编写一个脚本,当您的计算机从电池供电转换为交流电供电或反之亦然时,自动启用/禁用该选项(脚本从原始答案中逐字复制):

#!/bin/bash
while true
do
    if on_ac_power; then
        gsettings set org.gnome.settings-daemon.plugins.power idle-dim true
    else
        gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
    fi
    sleep 60   # check the state in each 60 seconds
done

保存脚本.ex:并通过在终端中dimscreen.sh输入来运行它。sh /path/to/dimscreen.sh

答案2

从 GNOME 3.22 开始,您可以在 中设置两个键dconf-editor

org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type
org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type

您可以将第一个设置为'nothing',将第二个设置为'blank'

相关内容