XTerm bukannya Terminal di .desktop

Nov 16 2015

Saya telah menyetel file .desktop untuk memperbarui perangkat lunak saya:

[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

NAMUN, Ini meluncurkan Terminal, di mana saya lebih suka XTerm. Jadi jangan tandai ini sebagai duplikat dari ini . Saya ingin file membuka XTerm dan kemudian menutup Xterm setelah selesai. Berikut adalah tampilan file shell saat ini:

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

Apakah saya akan menambahkan sesuatu ke file .desktop atau ke shell untuk membuatnya membuka Xterm (dan menutupnya setelah selesai)?

Jawaban

2 SergiyKolodyazhnyy Nov 17 2015 at 03:37

.desktopdan pintasan Ctrl-Alt-T semua diluncurkan x-terminal-emulator, yang merupakan tautan simbolis /etc/alternatives/x-terminal-emulator, yang pada gilirannya merupakan tautan simbolis ke /usr/bin/gnome-terminal.wrapper. Singkatnya, gnome-terminalalias Terminal adalah emulator terminal default di Ubuntu.

Jika Anda ingin menggunakan xtermhanya untuk satu .desktopfile, ikuti saran muru di komentar dan gunakan gunakan

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

Jika Anda ingin mengubah terminal secara global yang diluncurkan oleh sistem secara default, jalankan

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