📅  最后修改于: 2023-12-03 15:35:26.404000             🧑  作者: Mango
在 Ubuntu 上,可以使用 Shell-Bash 脚本来控制亮度。这个脚本可以帮助你自动调节屏幕的亮度,让你的视觉体验更加舒适。
下面是控制亮度的步骤:
brightness
的新文件,使用 sudo nano brightness
命令brightness
文件中:#!/bin/bash
# 调整此变量以更改亮度增量
increment=10
current=$(xrandr --verbose | grep "Brightness:" | sed -e 's/.*Brightness: //' -e 's/\.//')
if [ "$1" == "up" ]; then
target=$(echo "$current + 0.$increment" | bc)
else
target=$(echo "$current - 0.$increment" | bc)
fi
if (( $(echo "$target > 1.0" | bc -l) )); then
target=1.0
elif (( $(echo "$target < 0.1" | bc -l) )); then
target=0.1
fi
xrandr --output eDP1 --brightness "$target"
chmod +x brightness
命令将文件标记为可执行文件接下来,你就可以使用以下命令来更改亮度:
sudo ./brightness up # 增加屏幕亮度
sudo ./brightness down # 降低屏幕亮度
上述代码使用了 xrandr
命令来读取屏幕的当前亮度,并修改屏幕的亮度。在修改亮度时,代码使用了 bc
命令来执行数学运算。bc
是一个用于任意精度计算的命令行工具。
此外,代码使用了 if
语句来确保屏幕亮度不超出范围。如果屏幕亮度超出了范围,则代码会将其限制在最大值和最小值之间。
Shell-Bash 脚本可以帮助你在 Ubuntu 上自动调整屏幕亮度。这种方法非常便捷,因为你可以编写自己的脚本来自动化此过程。