歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> 小技巧:“啟動器的shell腳本會調用xterm來運行” 的解決辦法

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

日期:2017/2/28 14:26:50   编辑:SHELL編程

本文針對 Mate 1.8.1 桌面環境下,CentOS 7.0 (x86_64) 和 ArchLinux 2014.10.01 (x86_64) 版本,也同樣適用於存在類似問題的其他發行版本。

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

問題提出

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

  1. /home/myname/Scripts/pacman_Update.sh

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

解決辦法

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

  1. /usr/bin/mate-terminal -x /bin/sh -c '/home/myname/Scripts/pacman_Update.sh'

並且啟動類型需要設置為“應用程序”,而不是“終端上的程序”。

執行結果如下:

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

Copyright © Linux教程網 All Rights Reserved