Linuxの「デスクトップ」環境で特定のキーを押すと、Cコードを実行する必要があります。
これらのイベントに登録する方法とは何ですか?
これに対してISRを作成する必要がありますか?この電話を受けるには、Linuxの正確な部分が必要です。
オペレーティングシステムのどの部分がこの種のタスクを処理しますか? GNOMEなどのデスクトップ環境の一部ですか、それとも一部のサービスの一部ですか?
ベストアンサー1
悪用しようとしますxbindkeys
特定のキーを押すとコマンド/スクリプトが実行されます。
まず、xbindkeys
次のようにテンプレート構成ファイルを生成するように指示できます。
$ xbindkeys --defaults > /home/saml/.xbindkeysrc
次に、生成された設定ファイルをエディタで開き、次の行を追加します。
"nautilus --browser /home/saml/projects/path/to/some/dir"
Mod4+shift + q
その後、終了して再起動して設定xbindkeys
ファイルの修正を再ロードします。
$ killall xbindkeys
$ xbindkeys
Mod+ Shift+を入力するたびにQNautilusが開き、そのフォルダが開きます。
上記の内容は、上記の内容の代わりに任意のスクリプトやコマンドを実行できるように簡単に変更できます。これはアプローチを説明し始めるための一例です。