[英]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.