重新启动或将电脑从挂起状态唤醒后,亮度文件失去权限

重新启动或将电脑从挂起状态唤醒后,亮度文件失去权限

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 背光页。)

然后将所有应该能够控制亮度的用户添加到该组中。

相关内容