web-dev-qa-db-ja.com

Elementary OSでショートカットを使用してスクリプトを実行するにはどうすればよいですか?

私はubuntuで行うようにショートカットで特定のスクリプトを実行できるようにしたいです-たとえば、 この素晴らしいスクリプト に似たものがあります。 (そのモデルでは、任意のテキストエディタで選択したテキストをグーグルで検索したり、さまざまな言語に翻訳したり、さまざまなサイトで検索したりすることができます)。

ElementaryOSでこのタイプのスクリプトを使用するにはどうすればよいですか?

2
user32012

Elementary-Tweaksには、ElementaryFreyaのキーバインディングがなくなったようです。しかし幸いなことに、Freyaにもキーをバインドするモードがあります。 xbindkeysという名前のプログラムを使用できます。それを構成して使用する方法の詳細については、 ここ を見つけることができます。

抜粋

必要なのはxbindkeysだけです。これは、コマンドを特定の1つまたは複数のキーの組み合わせにバインドするためのシンプルで強力なコマンドラインツールです。プログラムは、ターミナル入力を介してインストールできます。

   $ 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

次に、開いている空白のウィンドウで、キーまたは目的のキーの組み合わせを入力します。結果はターミナルに表示されます。

0
Kootee

ルナで働いていましたが、フレイヤではもう利用できません!

Sudo apt-add-repository ppa:versable/elementary-update
Sudo apt-get update
Sudo apt-get install elementary-tweaks

[システム設定]-> [微調整]-> [ショートカット]

「+」は新しいショートキーを追加します

sh /path/to/scriptのようなコマンドを使用します

enter image description here


スクリプトを実行するには、xclipが必要です。

Sudo apt-get install xclip    
1
user32012