端末コマンドを実行するためのキーボードショートカットの設定

端末コマンドを実行するためのキーボードショートカットの設定

Linux Mint 17.3では、キーボードショートカットで特定のタスクを実行したいと思います。特にコマンドを実行したいです。

expressvpn connect(マイVPNプロバイダに接続)

そして

xsel -b|xsel -bi(クリップボードにコピーされたすべてのテキストから書式を削除します。)

端末を開いて入力すると、両方のコマンドが正しく機能します。しかし、キーボード設定でショートカットに設定しようとすると運がありません。頑張った

gnome-terminal -e "xsel -b|xsel -bi"

そして

gnome-terminal -e "expressvpn connect"

役に立たない。端末に入力しても効果はありません。

以前の回答で、スペースが気に入らないことを知っています-e。それでは、これらのコマンドをどのように機能させますか?

ベストアンサー1

実行したいコマンドを別のスクリプトに配置し、キーボードショートカットを作成してスクリプトを実行します。クリップボード形式の例は次のとおりです。

#!/bin/bash
xsel -b|xsel -bi

~/scripts/strip-format.shにファイルを保存する場合は、実行権限を付与してからカスタムchmod +x ~/scripts/strip-format.shショートカットを追加する必要があります。スクリプトのフルパスを使用する必要があります。スクリーンショットを$USERユーザー名に変更します。

ここに画像の説明を入力してください。

ショートカットを追加した後にキーボードの組み合わせを指定すると、バックグラウンドで実行されます。

おすすめ記事