XTerm bukannya Terminal di .desktop
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
.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