x11 なしのキーボード ショートカット

x11 なしのキーボード ショートカット


しばらく前に解決策を見つけたのですが、今何時間も Google で検索しても見つかりません。
質問は、X サーバーを実行せずに Linux (Ubuntu など) でキーボード ショートカットを設定する方法を教えてください。Ubuntu がインストールされている
ホーム サーバーがあり、キーボードのマルチメディア キーを押すとスクリプトを実行できるようにしたいと考えています。どうすれば実現できますか?

答え1

Linuxユーザーの多くはbashシェルを持っています。.inputrcファイルを編集して、マルチメディアキーで入力した文字列を再解釈させることができます。5月送信などのキーをコマンド文字列に組み込みます。これをキー バインディングと呼びます。

これが実行可能かどうかを確認するには、まずキーボードがこれらのキーの1つに対して何を送信するかを調べる必要があります。これを行うには、次のコマンドを実行します。

cat -v

(特殊文字を印刷可能な形式で表示します)、control/Vバインドするマルチメディア キーを押す直前に押します (そして放します)。

キーボードが使用可能な文字列を送信した場合、次のステップは.inputrc適切なキーバインディングを作成するためにファイルを修正することです。bashマニュアルのセクション8.3 Readline 初期化ファイルより詳しい情報が記載されています。Linux をゼロから学ぶ

答え2

actkbdLinux キーイベントで任意のプログラムを実行できます。

関連情報