Eu não sei se isso é ideal para você usar o caso, mas você pode colocar yourCommand; read -n 1 -s
na linha Exec do seu arquivo .desktop , fazendo com que terminal para esperar por uma entrada de caractere (silenciosamente, não ecoando de volta para stdout) .
Você deve terminar com algo assim:
Exec=lxterminal -e "/path/to/yourCommand; read -n 1 -s"
Você também pode usar &&
ou ||
de acordo com o valor / código de saída do seu app, esperando somente se a execução for bem-sucedida, por exemplo:
Exec=lxterminal -e "/path/to/yourCommand && read -n 1 -s"
Espero que ajude.