[英]Xmonad: brightness and file permissions
我正在尝试设置Xmonad来更改笔记本电脑上的背光强度。
但是,要做到这一点,我必须能够写入文件/sys/class/backlight/intel_backlight/brightness
,这要求执行更新的应用程序被伪装(我尝试过使用的所有其他建议来改变背景-光强度似乎通过降低像素而不是背光的亮度来“模拟”。
我已经编写了执行此更新所需的代码,并使用了一个经过处理的ghci实例对其进行了测试,但是,当我将其添加到Xmonad配置中时,出现权限被拒绝的错误。
我的问题是,在需要时向窗口管理器授予额外权限的常用方法是什么? (理想情况下,我不想更改此文件的权限)
我在sudoers
配置中有这个:
# /etc/sudoers.d/brightness-mod
ALL ALL = (ALL) NOPASSWD: /usr/bin/tee /sys/class/backlight/intel_backlight/brightness
这使您可以从用户模式执行以下命令
echo 200 | sudo tee /sys/class/backlight/intel_backlight/brightness
始终使用visudo
编辑sudoers配置内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.