brightness
每次重新启动电脑或将其从挂起模式唤醒时,我都会遇到以下文件问题,该文件会失去其权限。为了能够在 Polybar 中使用鼠标和滚动功能来实现亮度模块,该文件必须归我所有。重新启动或从挂起模式唤醒后保留文件权限的解决方案是什么,这样我就不必一直使用下面的命令?
sudo chown <user>:<groupuser> /sys/class/backlight/intel_backlight/brightness
答案1
您可以创建udev
规则来更改组所有权和权限。
创建一个新的规则文件,例如/etc/udev/rules.d/90-backlight.rules
添加以下内容以将组更改为video
并为该组添加写权限:
ACTION=="add", SUBSYSTEM=="backlight", RUN+="/bin/chgrp video $sys$devpath/brightness", RUN+="/bin/chmod g+w $sys$devpath/brightness"
(这条规则是从ArchWiki 背光页。)
然后将所有应该能够控制亮度的用户添加到该组中。