我正在研究 Gentoo 和 Intel模式设置我的视频卡的驱动程序。这就是为什么xbacklight
不起作用。
我可以在里面写/sys/class/背光...有根帐户但这不是我想要的。
我看到有人使用dbus-send
HAL,但似乎 HAL 不在 Gentoo 上(当然有hal-flash
)。
所以我想知道一个很好的解决方案来控制我的背光。
哦等等,我刚刚想起来了xrandr
。这是我唯一的选择吗?如果有一个同时适用于 xorg 和 wayland 的解决方案那就太好了。
编辑:似乎xrandr
没有修改/sys/class/背光...我认为这意味着它不会影响电池充电。
答案1
您可以授予自己写入权限/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。