私はubuntuで行うようにショートカットで特定のスクリプトを実行できるようにしたいです-たとえば、 この素晴らしいスクリプト に似たものがあります。 (そのモデルでは、任意のテキストエディタで選択したテキストをグーグルで検索したり、さまざまな言語に翻訳したり、さまざまなサイトで検索したりすることができます)。
ElementaryOSでこのタイプのスクリプトを使用するにはどうすればよいですか?
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
次に、開いている空白のウィンドウで、キーまたは目的のキーの組み合わせを入力します。結果はターミナルに表示されます。
ルナで働いていましたが、フレイヤではもう利用できません!
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