Ubuntuなどのショートカットで特定のスクリプトを実行できるようにしたいです。たとえば、次のようになります。この素晴らしい台本。 (該当するモデルでは、テキストエディタで選択したテキストをGoogleで検索することができ、それをさまざまな言語に翻訳したり、他のウェブサイトで検索したりすることもできます。)
ElementaryOSでこのタイプのスクリプトを使用する方法は?
答え1
ルナで働いていましたが、もうフレヤでは使えません!
sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install elementary-tweaks
システム設定 - >調整 - >ショートカット
新しいショートカットを追加するには、「+」を使用してください。
次のコマンドを使用します。sh /path/to/script
スクリプトを実行するにはxclip
必須です。
sudo apt-get install xclip
答え2
デフォルトの調整には、もはや基本フレヤのキーバインディングがないようです。しかし幸いなことに、Freyaにはキーバインディングモードもあります。 xbindkeys というプログラムを使用できます。設定と使用方法の詳細を確認できます。ここ。
抜粋
私たちにとって必要なのは、コマンドを特定のキーまたはキーの組み合わせにバインドするためのシンプルで強力なコマンドラインツールであるxbindkeysだけです。プログラムは、端末に次のように入力してインストールできます。
$ sudo apt-get install xbindkeys
インストール後にアプリケーションを実行しようとすると、構成ファイルを生成するように求められます。ユーザーとして次のように入力します。
$ touch ~/.xbindkeysrc
または:
$ xbindkeys --defaults > ~/.xbindkeysrc
次にファイルを編集します。
$ nano ~/.xbindkeysrc
次に、閉じるセクションの前に次のように入力します。
"slingshot-launcher" Super_L
したがって、次のようになります。
xbindkeys
次にCTRL + Xを押して保存して終了します。
もちろん、xbindkeysを使用してさまざまなコマンドをさまざまなキーにバインドすることもできます。この値は次のように作成されます。
"command" state (0x8) and keycode (32) keysyms associated with the given keycodes
(私たちが見たように自由に使用できる)最後の2つの値を見つけるには、次のように入力します。
$ xbindkeys -k
次に、開いている空のウィンドウに対応するキーまたは希望するキーの組み合わせを入力します。結果が端末に表示されます。