我经常在纯文本模式下使用我的电脑,所以没有 X11,没有窗口管理器等。我希望能够在文本模式下调整笔记本电脑的屏幕亮度,我可以通过写入文件来实现
/sys/class/backlight/intel_backlight/brightness
为了写入文件,我要么运行命令sudo
,要么更改文件的权限brightness
。
我想编写一个脚本,以增量方式更改亮度,为此我需要对文件具有永久的写入权限brightness
。不幸的是,由于它是在 中/sys
,因此每次启动时都会动态生成,因此每次重新启动时我都需要更改文件的权限。
我了解到我可以通过编写规则来永久更改权限udev
,这是我以前从未做过的。这是实现我想要做的事情的最佳方式吗?还是有更安全的替代方案?例如,将某些内容放入rc.local
、使用cron
等。
答案1
我会使用该rc.local
方法,因为它比编写和维护自定义规则更简单、更方便udev
。您可能还需要编写一个脚本,在从挂起和休眠状态恢复时重新应用权限。如果需要,应将此类脚本放入/etc/pm/sleep.d/
(requires 中pm-utils
)。