.Desktop'ta Terminal yerine XTerm

Nov 16 2015

Yazılımımı güncellemek için şu .desktop dosyam var:

[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

ANCAK, XTerm'i tercih edeceğim Terminal'i başlatıyor. Yani tekrarı olarak bu işareti yok bu . Dosyanın XTerm'i açmasını ve bittiğinde Xterm'i kapatmasını istiyorum. Kabuk dosyası şu anda şöyle görünüyor:

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

.Desktop dosyasına veya kabuğa Xterm'i açması (ve bittiğinde kapatması) için bir şey ekleyebilir miyim?

Yanıtlar

2 SergiyKolodyazhnyy Nov 17 2015 at 03:37

.desktopve Ctrl-Alt-T kısayolunun tümü x-terminal-emulator, bir sembolik bağlantı /etc/alternatives/x-terminal-emulatorolan ve daha sonra bir sembolik bağlantı olan başlatılır /usr/bin/gnome-terminal.wrapper. Kısaca gnome-terminalTerminal, Ubuntu'daki varsayılan terminal emülatörüdür.

xtermSadece bir .desktopdosya için kullanmak istiyorsanız , yorumlarda muru'nun önerisini takip edin ve şunu kullanın:

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

Sistemin varsayılan olarak başlattığı terminali global olarak değiştirmek istiyorsanız,

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