![キーを強制的にbashスクリプトを実行させる](https://rvso.com/image/52116/%E3%82%AD%E3%83%BC%E3%82%92%E5%BC%B7%E5%88%B6%E7%9A%84%E3%81%ABbash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%95%E3%81%9B%E3%82%8B.png)
キーボードのすべてのキーに対して bash スクリプトを定義して、任意のキーを押すとそのキーの bash スクリプトが実行されるようにすることは可能ですか?
スクリプトは、キー コードを (元に戻すリスト) ファイルに保存するなど、何でも実行できます。
KDE では、キーを (Qt) ホットキーとして設定できる場合は簡単な解決策がありますが、たとえば、Aホットキーにすることはできず、スクリプトを実行するように強制することは不可能のようです。
答え1
コマンドを実行するためのキーのマッピング
コマンドを起動するショートカットキーの組み合わせを作成できます。私はうまく使っていますXBindKeysまさにこの目的のために GNOME 3.8.4 にインストールされています。
私の使用頻度は低いですが、特定のディレクトリを開いた状態で Nautilus を起動するためのキーボード ショートカットを作成するのが好きです。
例
まずパッケージxbindkeys
がインストールされていることを確認する必要があります。
xbindkeys
次に、テンプレート構成ファイルを作成するには、次のコマンドを 1 回だけ実行する必要があります。
$ xbindkeys --defaults > /home/saml/.xbindkeysrc
作成されたファイルをテキスト エディターで開き、次のようなルールを追加できます。
"nautilus --browser /home/saml/projects/path/to/some/dir"
Mod4+shift + q
上記の変更を行った後、xbindkeys
すでに実行中の場合は強制終了して再起動する必要があります。
$ killall xbindkeys
$ xbindkeys
Modこれを実行すると、 + Shift+ と入力するたびにQNautilus が開き、対応するフォルダーが開かれます。