.desktopのターミナルではなくXTerm
ソフトウェアを更新するために、この.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
.desktop
Ctrl-Alt-Tショートカットはすべて起動しますx-terminal-emulator
。これはへのシンボリックリンクであり/etc/alternatives/x-terminal-emulator
、これはへのシンボリックリンク/usr/bin/gnome-terminal.wrapper
です。要するに、gnome-terminal
別名ターミナルはUbuntuのデフォルトのターミナルエミュレーターです。
xterm
1つの.desktop
ファイルだけに使用したい場合は、コメントのmuruの提案に従って、useを使用してください
Exec=xterm -e /path/to/script.sh
システムがデフォルトで起動する端末をグローバルに変更する場合は、
sudo update-alternatives --config x-terminal-emulator