使用脚本更改屏幕亮度

使用脚本更改屏幕亮度

您可能知道,屏幕亮度会消耗电池电量,这就是为什么它被认为是笔记本电脑的一个大问题(至少对我来说)。

我可以改变屏幕亮度,但每次 ubuntu 启动时我都必须再次改变它。

幸运的是,你可以写一个脚本会为您完成该操作。然而,当笔记本电脑插入电源时,我想要最大亮度;这意味着每次我插入笔记本电脑时都必须自己做这件事。

是否有一个脚本可以检测笔记本电脑是否正在充电并相应地设置亮度级别?

答案1

在我的笔记本电脑上,我可以检查文件的内容/sys/class/power_supply/C1BC/online:如果笔记本电脑已插入,则此文件包含1,否则包含0

例如,

if [ "1" = "`cat /sys/class/power_supply/C1BC/online`" ]; then
  echo "Laptop is charging/plugged"
else
  echo "Laptop is discharging/unplugged"
fi

笔记。正如 OP 所确认的,该C1BC部分依赖于系统。

答案2

尝试这个

在 xubuntu 或 ubuntu 中调整亮度 打开终端窗口,并执行此命令来编辑 /etc/rc.local:

sudo nano /etc/rc.local

在最后一行“exit 0”之前添加:

echo xx > /sys/class/backlight/acpi_video0/brightness

其中数字xx是您选择的屏幕亮度值。

可以通过以下方式找到亮度的最大值:

cat /sys/class/backlight/acpi_video0/max_brightness

相关内容