xterm でテキスト ファイルを実行するためのショートカットを作成する

xterm でテキスト ファイルを実行するためのショートカットを作成する

簡単な質問です。カスタム キーボード ショートカットで xterm ~/Desktop/folder/subfolber/textfile を試しましたが、機能しません。

キーボード ショートカットはターミナル コマンドであると理解しています。ターミナルで上記を入力しても何も起こらないので、ディレクトリが間違っている可能性があります。ただし、ターミナルで sh ~/Desktop/folder/subfolber/textfile と入力するとテキスト ファイルを実行できますが、キーボード オプションで追加しようとするとこのショートカットは機能しません。

ご説明いただければ幸いです。

答え1

キーボード ショートカットはコマンドですが、やdaemonsなど、に属します。一般に X サーバーの場合、どの GUI を使用するかに関係なく、ショートカットはapp で変更できます。gnome-settings-daemonunity-settings-daemonxbindkeys

ただし、特定のケースでは、xterm を開いてスクリプトを実行するために実際に必要なのは次のようになります。

  1. [設定] -> [キーボード] -> [ショートカット] -> [カスタム] に移動します。
  2. 新しいショートカットを追加し、xtermスクリプトへのフルパスで実行するように指示します。例:xterm -hold -e /home/user/bin/myScript.sh
  3. キー押下を割り当てます。

注意: スクリプトは実行可能にする必要がありますchmod 755 /path/to/script.sh

私の例は次のとおりです。

スクリプト/home/serg/testScript.sh

#!/bin/bash
printf "This was a triumph\nI'm making a note here, huge success"
df
date

ショートカットの設定

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

出力

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

ショートカットにスクリプトを割り当てる他の回答を確認してください。

関連情報