如何通过命令行配置电源管理?

如何通过命令行配置电源管理?

我想在 Ubuntu MATE 上通过命令行(CLI)配置电源管理。

我已经熟悉在 Ubuntu MATE 20.04 上配置电源管理的 GUI,如下所示:

Control Center > Hardware >

  Power Management

    On AC Power tab

      Actions
        Put computer to sleep when inactive for:  Never

      Display
        Put display to sleep when inactive for:   Never


    General tab

      Actions
        When the power button is pressed:    Suspend
        When the suspend button is pressed:  Suspend

我想知道以下三件事。

  1. 命令行上的命令语句用于设置电源管理的值,如上所示

  2. 存储电源管理配置的配置文件的路径,以及其键和值以反映上面显示的设置

  3. 如何强制电源管理的新设置立即生效而无需重新启动计算机

特别注意,正如上面的“从不”所示,我想防止显示器自动进入睡眠状态。

答案1

您可以使用以下方式设置和应用这些设置

  • GSettings 后端使用以下命令:

    gsettings set org.mate.power-manager sleep-computer-ac 0
    gsettings set org.mate.power-manager sleep-display-ac 0
    
    gsettings set org.mate.power-manager button-power 'suspend'
    gsettings set org.mate.power-manager button-suspend 'suspend'
    
  • DConf 后端带有下面的单个长命令:

    cat <<EOF | dconf load /org/mate/power-manager/
    [/]
    sleep-computer-ac=0
    sleep-display-ac=0
    button-power='suspend'
    button-suspend='suspend'
    EOF
    

相关内容