透過上下文選單在終端機中運行腳本(使用終端開啟)?

透過上下文選單在終端機中運行腳本(使用終端開啟)?

這個問題很簡單關於「在終端機中開啟/運行」...

看起來 Ubunutu 不支援 bash/shell 腳本,就像我們從 KDE 和任何其他作業系統中了解到的那樣:

我嘗試了顯而易見的方法:

  1. 在檔案總管中右鍵單擊
  2. 用其他應用程式開啟...
  3. 顯示所有應用程式

但沒有列出終端應用程序,只有「尋找線上應用程式」。您甚至無法像在任何其他作業系統中那樣瀏覽新應用程式。

有任何想法嗎?我只發現了像創建啟動器專案這樣的技巧,但這遠非解決方案或理想的方案。

為了真正說清楚:

我想透過右鍵單擊“開啟方式”->“終端”運行檔案總管可存取的任何 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;
    

然後,執行以下步驟:

  • 登出/登入(不知道是否有必要)
  • 右鍵單擊該文件
  • 點選開啟方式...
  • 點擊另一個應用程式...
  • 選擇“在終端機中開啟腳本”
  • 你完成了!

相關內容