這個問題很簡單關於「在終端機中開啟/運行」...
看起來 Ubunutu 不支援 bash/shell 腳本,就像我們從 KDE 和任何其他作業系統中了解到的那樣:
我嘗試了顯而易見的方法:
- 在檔案總管中右鍵單擊
- 用其他應用程式開啟...
- 顯示所有應用程式
但沒有列出終端應用程序,只有「尋找線上應用程式」。您甚至無法像在任何其他作業系統中那樣瀏覽新應用程式。
有任何想法嗎?我只發現了像創建啟動器專案這樣的技巧,但這遠非解決方案或理想的方案。
為了真正說清楚:
我想透過右鍵單擊“開啟方式”->“終端”運行檔案總管可存取的任何 bash 腳本,以便我可以看到輸出。它真的就像在 Windows 下雙擊批次檔一樣,它只是運行該死的腳本,而不是關閉終端,除非我在腳本中這樣寫。所以最後這不是關於雙擊運行,而是關於透過上下文選單運行腳本,如標題所述!
謝謝!
Ubuntu-x64-14.04/Unity/無 Mod 或調整。
答案1
乾淨的方法是.desktop
為腳本建立一個文件,然後將其設為預設文字編輯器。
建立一個名為
/usr/share/applications/openscript.desktop
以下內容的檔案:[Desktop Entry] Name=Open script in terminal Exec=gnome-terminal -e "%U" Terminal=false Type=Application MimeType=text/plain;
然後,執行以下步驟:
- 登出/登入(不知道是否有必要)
- 右鍵單擊該文件
- 點選開啟方式...
- 點擊另一個應用程式...
- 選擇“在終端機中開啟腳本”
- 你完成了!