📅  最后修改于: 2023-12-03 15:26:21.604000             🧑  作者: Mango
在Ubuntu 20.04中,我们可以使用Shell或Bash命令来更改屏幕亮度。这对于那些使用命令行界面或键盘快捷键的程序员来说非常方便。在本文中,我们将介绍如何使用Shell和Bash命令来更改Ubuntu 20.04的屏幕亮度。
要更改屏幕亮度,我们需要使用xrandr命令。xrandr是一种命令行工具,用于配置和调整X窗口系统的显示设置。我们可以使用以下命令来查看当前显示器的名称:
$ xrandr -q | grep "connected" | cut -f1 -d " "
要更改屏幕亮度,需要以root权限运行以下命令:
$ sudo xrandr --output [monitor_name] --brightness [value]
其中,[monitor_name]是我们在前面用xrandr命令查到的屏幕名称,[value]是亮度值,范围为0.0到1.0。例如,要将名为DP-1的显示器亮度设置为0.8,可以使用以下命令:
$ sudo xrandr --output DP-1 --brightness 0.8
为了方便地更改屏幕亮度,我们可以创建一个Bash脚本。打开一个新的终端窗口,输入以下命令:
$ vi brightness.sh
然后,按i键即可进入编辑模式。将以下代码添加到脚本中:
#!/bin/bash
monitor=$(xrandr -q | grep " connected" | cut -f1 -d " ")
case $1 in
up)
sudo xrandr --output $monitor --brightness $(echo "$(xrandr --verbose | grep -m 1 Brightness | awk '{ print $2 }') + 0.1" | bc)
;;
down)
sudo xrandr --output $monitor --brightness $(echo "$(xrandr --verbose | grep -m 1 Brightness | awk '{ print $2 }') - 0.1" | bc)
;;
esac
按ESC键退出编辑模式,输入:wq并按回车键保存并退出。
现在,我们需要将脚本文件标记为可执行。在终端窗口中输入以下命令:
$ chmod +x brightness.sh
接下来,我们可以使用以下命令来更改屏幕亮度:
$ ./brightness.sh up # 将亮度增加0.1
$ ./brightness.sh down # 将亮度减少0.1
现在,我们已经学习了如何使用Shell和Bash命令来更改Ubuntu 20.04的屏幕亮度。为那些经常使用命令行的程序员来说,这是很方便的,也是一个很酷的技巧。现在,我们可以使用这些命令来调整我们的屏幕亮度,而不必切换到UI界面。