XFCEで画面の明るさのキーボードショートカットを作成する方法
理想的には、ソリューションは組み込みの機能を使用します(サービス/デーモンをインストールするなどして)バッテリーを追加で消耗させません。
xbacklight を使用して、画面の明るさを制御できます。 XFCEで、設定を開き、「キーボード」→「アプリケーションのショートカット」の下のxbacklight
への呼び出しを追加します:xbacklight -dec 5 -steps 1
のようなもの BrightnessDown およびxbacklight -inc 5 -steps 1
for BrightnessUp。
一部のグラフィックスドライバーはxbacklight
をサポートしていません。お使いのシステムで機能しない場合は、このサイトでグラフィックカードの正確なモデルについて言及してください。
デスクトップ環境で機能する(またはまったく機能しない)一般的な方法は、 xbindkeys ( bunt を含むほとんどのディストリビューションで使用可能)を実行することです。 Xbindkeysは、起動時またはキーが押されたときにのみCPUを消費しますが、それをほとんど消費しません。電池の消耗ではありません。 (これは、同じ機能を提供するリモートの適切なソフトウェアの場合です。)~/.xbindkeysrc
に、
"xbacklight -dec 5 -steps 1"
XF86MonBrightnessDown
"xbacklight -inc 5 -steps 1"
XF86MonBrightnessUp
デスクトップ環境のスタートアップアプリケーションにxbindkeys
を追加します。デスクトップ環境を使用しない場合は~/.xsession
または~/.xinitrc
に追加します。
まず、xbacklight
をインストールします
$ Sudo apt install xbacklight
次に、バックライトを制御できるかどうかを確認します。
$ xbacklight -1
$ xbacklight +5
これらのコマンドの結果としてNo outputs have backlight property
エラーが発生した場合は、次に進む前に これらの修正手順に従ってください です。
コマンドラインからxbacklight -1
とxbacklight +1
が機能したら、これらのコマンドをそれぞれXF86MonBrightnessDown
キーとXF86MonBrightnessUp
キーに割り当てます。これは、[設定]→[キーボード]→[アプリケーションのショートカット]アプリケーションで要求されたときに、これらのキーを押すことによって行われます。
最後に、rebootして、これらの変更を有効にします。