所以我最近开始在我的 Arch 安装中使用 i3。慢慢地我用键绑定和所有设置我的配置文件。大约 2 天前,我安装了灯(用于控制屏幕亮度)并且工作正常。但现在突然我注意到按亮度键什么也没做。light -S 100
在终端中尝试命令后没有任何反应。然后我将它作为 sudo 运行,它起作用了。因为命令突然需要以 sudo 运行,所以我的键绑定不起作用。我的 i3 配置文件中用于亮度控制的键绑定是:
bindsym XF86MonBrightnessDown exec sudo light -U 10
bindsym XF86MonBrightnessUp exec sudo light -A 10
无论如何我可以在没有 sudo 的情况下轻松工作吗?或者我坚持在终端中使用光作为 sudo 来控制我的屏幕亮度?
您可以使用描述的方式将自己添加到
video
组中,如此处所述。或者您可以设置 SUID 位,
sudo chmod +s /usr/bin/light
这不会要求您每次都输入 sudo 密码。你也可以设置一个键盘绑定来配合这个。希望这可以帮助。
将自己添加到
video
组中。sudo usermod -a -G video username