.desktopのターミナルではなくXTerm

Nov 16 2015

ソフトウェアを更新するために、この.desktopファイルを設定しています。

[Desktop Entry]
Version=1.0
Type=Application
Name=Update Software
Comment=Application
Exec=/home/david/Update_Script.sh
Icon=/home/david/Downloads/upgrade.jpg
Categories=Application;
Terminal=true

しかし、それは私がXTermを好むターミナルを起動します。したがって、これをこれの複製としてマークしないでください。ファイルでXTermを開き、完了したらXtermを閉じます。現在のシェルファイルは次のようになります。

sudo apt-get upgrade
sudo apt-get update
sudo apt-get install -f
sudo apt-get clean

.desktopファイルまたはシェルに何かを追加してXtermを開く(完了したら閉じる)ようにしますか?

回答

2 SergiyKolodyazhnyy Nov 17 2015 at 03:37

.desktopCtrl-Alt-Tショートカットはすべて起動しますx-terminal-emulator。これはへのシンボリックリンクであり/etc/alternatives/x-terminal-emulator、これはへのシンボリックリンク/usr/bin/gnome-terminal.wrapperです。要するに、gnome-terminal別名ターミナルはUbuntuのデフォルトのターミナルエミュレーターです。

xterm1つの.desktopファイルだけに使用したい場合は、コメントのmuruの提案に従って、useを使用してください

Exec=xterm -e /path/to/script.sh

システムがデフォルトで起動する端末をグローバルに変更する場合は、

sudo update-alternatives --config x-terminal-emulator