Ubuntuドックまたはパネルのカスタムキーストロークボタン

Nov 04 2019

扱いやすいラップトップと、いくつかのボタンが欠落している物理キーボード(Delete、Caps Lockなど)を念頭に置いて、特定のキーストロークを実行できるカスタムランチャーまたはパネルインジケーターを作成することは可能ですか?
具体的には、コピー、切り取り、貼り付け、削除、そしておそらく他のいくつか。カスタムランチャーを作成してアプリケーションに割り当てることができることは知っていますが、キーストロークも可能ですか?
GNOME拡張機能にはそのようなものがあるはずですが、残念ながら。ですから、カスタムランチャーを作成してもかまいません。これは簡単に思えます。

回答

4 pomsky Nov 05 2019 at 06:40

を使用してキーボードショートカットをシミュレートし、ショートカットxdotoolのアプリケーションランチャーを作成して、ドックに固定することができます。xdotoolターミナルで次のコマンドを実行してインストールします

sudo apt install xdotool

次に、たとえばコピーアクションの場合は次の手順に従います。

  1. .desktopたとえばcopy-this.desktop~/.local/share/applications/ディレクトリに簡単なランチャーファイルを作成します。あなたはターミナルで以下を実行することによってそれを行うことができます

    touch ~/.local/share/applications/copy-this.desktop
    
  2. 作成したファイルをテキストエディタを使用して開きます。

    gedit ~/.local/share/applications/copy-this.desktop
    
  3. このファイルに次の行を追加して保存します

    [Desktop Entry]
    Name=Copy This
    Comment=Copy selection
    Exec=xdotool key ctrl+c
    Type=Application
    Terminal=false
    Icon=edit-copy
    
  4. アクティビティ」または「アプリケーションの表示」をクリックして、「これをコピー」を検索します。表示されるはずです。

  5. 右クリックしてお気に入りに追加します。

ドックでこのアイコンをクリックすると、Ctrl+を押すことをシミュレートしCます。同様に、他のショートカット用に作成することもできます。