有没有可以根据电池百分比调整显示亮度的程序?

有没有可以根据电池百分比调整显示亮度的程序?

当我在 Kubuntu 中工作时,KDE 电源管理有一个部分可让您根据电池百分比自动调整显示亮度。

我想知道 Ubuntu 12.04 中是否有这样的工具?

谢谢。

答案1

这是一个脚本,每分钟检查一次剩余电量并相应调整亮度。但是,一旦电池电量低于 30%,它会将亮度设置为 0。

/bin/bash #!/bin/bash

虽然正确
    充电状态 = $(grep“充电状态:”/proc/acpi/battery/BAT0/state | awk'{print $3}')
    batteryFull=$(grep "设计容量:" /proc/acpi/battery/BAT0/info | awk '{print $3}')
    batteryRemaining=$(grep "剩余容量:" /proc/acpi/battery/BAT0/state | awk '{print $3}')

    电池百分比=$((电池剩余*100/电池满))

    如果 [ $chargingState == "放电" ]
    然后
        如果((电池百分比> 30))
        然后
            xbacklight-设置$batteryPercentage
        别的
            xbacklight-设置 0

    睡眠 60
完毕
  • 将此文本复制到某个文件中,例如batteryBrightness.sh

  • 使您的脚本可执行。

chmod +x /路径/到/脚本
  • 从右上角的齿轮菜单中打开启动应用程序。

齿轮菜单

  • 点击添加

启动应用程序对话框

  • 填写所有详细信息并点击添加

添加启动应用程序偏好设置

  • 注销并重新登录进行检查。

笔记

  • 在需要的地方将脚本名称更改为您想要的任何名称。
  • 您需要xbacklight安装该包,如果尚未安装,请运行以下命令进行安装:
    安装 xbacklight

相关内容