i3は光を使って画面の明るさを制御します。

i3は光を使って画面の明るさを制御します。

だから最近、アーチのインストールに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以下の方法を使用して、グループに自分自身を追加できます。ここ

sudo chmod +s /usr/bin/light または、毎回sudoパスワードを入力する必要がないようにSUIDビットを設定することもできます。この操作に伴うキーバインディングを設定することもできます。

お役に立てば幸いです。

関連情報