Até onde eu sei, xterm
é o emulador de terminal padrão para o X Window System. Portanto, ele deve ser instalado em qualquer sistema semelhante ao Linux. Para abri-lo com um comando em execução, você pode usar:
xterm -e "command [args]"
Veja também man xterm
e xterm -help
.
Se você quiser verificar a existência de alguns outros emuladores de terminal fora de xterm
, você pode usar, por exemplo:
if hash gnome-terminal 2>/dev/null; then #if gnome-terminal exists
gnome-terminal -e "command [args]"
elif hash konsole 2>/dev/null; then #if konsole exists
konsole -e "command [args]"
#check the existence of some other terminal emulators here
else #you don't need to check the existence of xterm; this should be installed in any Linux like system
xterm -e "command [args]"