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