XTerm en lugar de Terminal en .desktop
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
.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