i3 使用光控制屏幕亮度

i3 使用光控制屏幕亮度

所以我最近开始在我的 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 来控制我的屏幕亮度?

答案1

将您自己添加到video群组中。

sudo usermod -a -G video username

答案2

您可以使用所描述的方式将自己添加到video群组中,如下所述这里

或者您可以设置 SUID 位,这样 sudo chmod +s /usr/bin/light 就不需要每次都输入 sudo 密码。您也可以设置键盘绑定来配合此操作。

希望这可以帮助。

相关内容