XTerm en lugar de Terminal en .desktop

Nov 16 2015

Tengo este archivo .desktop configurado para actualizar mi software:

[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

SIN EMBARGO, lanza Terminal, donde preferiría XTerm. Así que no marque esto como un duplicado de esto . Quiero que el archivo abra XTerm y luego cierre Xterm cuando termine. Así es como se ve el archivo de shell actualmente:

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

¿Agregaría algo al archivo .desktop o al shell para que abra el Xterm (y lo cierre cuando termine)?

Respuestas

2 SergiyKolodyazhnyy Nov 17 2015 at 03:37

.desktopy el acceso directo Ctrl-Alt-T se inicia x-terminal-emulator, que es un enlace simbólico a /etc/alternatives/x-terminal-emulator, que a su vez es un enlace simbólico a /usr/bin/gnome-terminal.wrapper. En resumen, gnome-terminaltambién conocido como Terminal es el emulador de terminal predeterminado en Ubuntu.

Si desea usar xtermpara un solo .desktoparchivo, siga la sugerencia de muru en los comentarios y use use

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

Si desea cambiar globalmente la terminal que el sistema lanza por defecto, ejecute

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