我想通过更改文件内容来改变笔记本电脑的亮度/sys/class/backlight/intel_backlight/brightness
,但我不知道如何做到这一点。
我使用的是 Pop! _OS 18.04,本质上就是 Ubuntu 18.04。Gnome 3。
由于权限问题,重定向echo
不起作用。
$ sudo echo "0" > /sys/class/backlight/intel_backlight/brightness
zsh: permission denied: /sys/class/backlight/intel_backlight/brightness
同样sed -i
,我没有权限创建临时文件。
$ sudo sed -i -e "s/.+/0/g" /sys/class/backlight/intel_backlight/brightness
sed: couldn't open temporary file /sys/class/backlight/intel_backlight/sedk0tgUG: Permission denied
那么我还能尝试什么?
答案1
这种方式在 Ubuntu 文档中经常出现: echo "0" | sudo tee -a /sys/class/backlight/intel_backlight/brightness
答案2
你可以这样做:
sudo su -c "echo 0 > /sys/class/backlight/intel_backlight/brightness"
或者
sudo bash -c "echo 0 > /sys/class/backlight/intel_backlight/brightness"