Linux
以使用者身份控制背光(無 xbacklight)
我正在為我的顯卡開發 Gentoo 和 Intel 模式設置驅動程序*。*這就是為什麼
xbacklight
不起作用。我可以在*/sys/class/backlight…*裡面寫一個 root 帳戶,但這不是我想要的。
我看到有人在使用
dbus-send
和 HAL,但似乎 HAL 不在 Gentoo 上(當然有hal-flash
)。所以我想知道一個很好的解決方案來控制我的背光。
哦等等,我才想起來
xrandr
。這是我唯一可用的選擇嗎?如果 xorg 和 wayland 都有解決方案,那就太好了。編輯:似乎
xrandr
沒有修改*/sys/class/backlight …*我認為這意味著它不會影響電池充電。
您可以授予自己寫入權限
/sys/class/backlight/*
,或添加 sudo 規則來修改文件。當我有一台配備 i915 GPU 的電腦時,我就是這樣做的。例如,將類似以下程式碼的內容添加到
/etc/rc.local
:chgrp -R backlighters /sys/class/backlight chmod g+w /sys/class/backlight/*/*
並將自己添加到
backlighters
組中。如果您想將權限授予在控制台上登錄的使用者,那就更難了,我認為您必須連接到 polkit ,即使這樣也很尷尬,因為 sysfs 不支持 ACL。