コンテキスト メニュー (ターミナルで開く) を介してターミナルでスクリプトを実行しますか?

コンテキスト メニュー (ターミナルで開く) を介してターミナルでスクリプトを実行しますか?

この質問は「ターミナルで開く/実行」に関する単純なものです。

どうやら、Ubunutu は、KDE ​​や他の OS で知られているような bash/shell スクリプトをサポートしていないようです。

私は明白なことを試しました:

  1. ファイルマネージャーで右クリック
  2. 他のアプリケーションで開く...
  3. すべてのアプリケーションを表示

しかし、ターミナル アプリケーションはリストされておらず、「オンライン アプリケーションの検索」のみが表示されます。他の OS のように新しいアプリケーションを参照することすらできません。

何かアイデアはありますか? ランチャー アイテムを作成するなどのハックしか見つかりませんでしたが、それは解決策や理想からは程遠いです。

明確に言うと:

ファイル マネージャーでアクセス可能な bash スクリプトを、右クリックして [プログラムから開く] -> [ターミナル] から実行し、出力を確認できるようにしたいです。これは、Windows でバッチ ファイルをダブルクリックするのとまったく同じで、スクリプトを実行するだけで、スクリプトに記述しない限りターミナルは閉じません。つまり、これはダブルクリックして実行するのではなく、タイトルで既に述べたようにコンテキスト メニューからスクリプトを実行することです。

ありがとう!

Ubuntu-x64-14.04/Unity/Mod や調整なし。

答え1

クリーンな方法は、.desktopスクリプト用のファイルを作成し、それをデフォルトのテキスト エディターにすることです。

  1. /usr/share/applications/openscript.desktop次の内容のファイルを作成します。

    [Desktop Entry]
    Name=Open script in terminal
    Exec=gnome-terminal -e "%U"
    Terminal=false
    Type=Application
    MimeType=text/plain;
    

次に、次の手順を実行します。

  • ログアウト/ログイン(必要かどうかはわかりません)
  • ファイルを右クリック
  • 「開く」をクリックします。
  • 別のアプリをクリックします...
  • 「ターミナルでスクリプトを開く」を選択します
  • 完了です!

関連情報