Linux でホットキー サポート (明るさ、オーディオ、キーボードのバックライト キーのサポートなど) を実装する最善の方法は何ですか?「最善の方法」とは、堅牢で、コードの重複がなく、新しいハードウェアのサポートを追加するために必要な作業が最小限であることを意味します。
- 誰がホットキーをキャプチャする必要がありますか? カーネル モジュール / デーモン / X サーバー / デスクトップ環境 / その他?
- 実際の作業(明るさの設定など)は誰が行うべきでしょうか?
答え1
カスタム キー バインディングの設定は、ほとんどの Linux ウィンドウ マネージャーで既にサポートされています。メディア キーや明るさキーなどを認識する xorg 入力ドライバーも入手できます。現在使用しているウィンドウ マネージャー / デスクトップ環境は何ですか。また、具体的に何をしようとしていますか。明るさキーを動作させようとしているだけであれば、ウィンドウ マネージャーのキーボード設定に移動し、キーボード ショートカットに移動して、キーを明るさを上げるおよび下げるにバインドできます (ウィンドウ マネージャーにこれらの 2 つの操作のサポートが組み込まれている場合)。組み込まれていない場合は、xbacklight をインストールして、明るさを上げるキーを にxbacklight -inc 1
、明るさを下げるキーを にバインドできますxbacklight -dec 1
。