我想通过 ctrl+F7 到 F10 快捷键设置某些常用的亮度设置。我已经可以使用终端更改它了。为了做到这一点,我运行了以下命令
chmod 666 /sys/class/backlight/intel_backlight/brightness
之后我可以用
echo <value I want> > /sys/class/backlight/intel_backlight/brightness
(您可能需要将“intel_backlight”更改为您拥有的任何供应商。)
完成此操作后,我进入“系统设置 -> 键盘 -> 自定义快捷方式”,并添加了具有以下值的自定义快捷方式
名称 = 最低亮度
命令 = echo 1 > /sys/class/backlight/intel_backlight/brightness
我使用 ctrl + F7 将其设置为运行,但是当我按下 ctrl + F7 时什么也没有发生(
cat /sys/class/backlight/intel_backlight/brightness
输出与按 ctrl + F7 之前相同的值)
制作一个执行这些命令的小脚本并将其设置为热键也不起作用(使用终端执行它可以起作用)
我该如何解决?
附言:我的 grub 文件有一个小改动,以使亮度功能键可以工作。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor dell_laptop.backlight=0"
但我无法使用功能键来达到所需的值
答案1
没关系,我是个白痴,我忘了快捷方式不支持 bash 脚本,我将命令值更改为
bash -c "echo <value I want> > /sys/class/backlight/intel_backlight/brightness"
这有效。
哦,好吧。这对其他人来说可能仍然有用。