天天看點

小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法

本文針對 mate 1.8.1 桌面環境下,centos 7.0 (x86_64) 和 archlinux 2014.10.01 (x86_64) 版本,也同樣适用于存在類似問題的其他發行版本。

小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法

(我自己僅僅在這兩種發行版本下使用)

<a target="_blank"></a>

按照舊思路,在面闆中添加啟動器指向 .sh 腳本,以這個為例:

/home/myname/scripts/pacman_update.sh

小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法

但是運作時會預設調用 xterm 來運作。界面既不美觀,也不習慣,更為麻煩的是不支援粘貼操作。

小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法

需要将啟動器指向修改為:

/usr/bin/mate-terminal -x /bin/sh -c '/home/myname/scripts/pacman_update.sh'

并且啟動類型需要設定為“應用程式”,而不是“終端上的程式”。

小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法

執行結果如下:

小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法小技巧:"啟動器的shell腳本會調用xterm來運作" 的解決辦法

如果本文對您有所幫助,歡迎轉載和分享,謝謝!

原文釋出時間:2014-10-21

本文來自雲栖合作夥伴“linux中國”

繼續閱讀