Defina o título do terminal em um aplicativo iniciado no .desktop

2

Eu tenho um aplicativo que quero iniciar por meio de uma entrada no painel superior do gnome usando um arquivo .desktop, ele precisa ser executado dentro de um terminal.

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[en_US]=/home/USER/bin/APPDIR/logo.png
Name[en_US]=APPLICATIONNAME
Exec=REALAPPLICATIONCOMMANDLINE
Path=APPLICATIONDIR
Comment[en_US]=COMMENT
Name=APPLICATIONNAME
Comment=COMMENT
Icon=gnome-panel-launcher

Essa parte funciona bem.

Mas o terminal ainda é intitulado 'Terminal' e, para diferenciá-lo dos outros terminais em execução, eu gostaria de alterar o título do terminal.

Eu encontrei uma maneira de fazê-lo, mas requer que você execute o comando terminal, assim

Exec=gnome-terminal --title APPNAME ...ArgsToRunRealApplication...

em vez do comando real que você deseja executar.

Espero que haja um parâmetro ou outro par Key = Value que ainda não tenha encontrado, para definir o título, sem usando o gnome-terminal diretamente para executar o comando .

Suponho que eu poderia escrever um script que definiria o título e depois executaria o aplicativo, mas isso seria um pouco melhor do que usar o gnome-terminal.

Alguma sugestão?

    
por EdwinW 13.12.2014 / 01:18

1 resposta

1

Deixe o Exec intocado e adicione essas duas linhas no topo do script invocado pelo XTERM:

test -x /usr/bin/xtitle || sudo apt-get install -y xtitle || exit 1
xtitle "My Title"
    
por Antonio Petricca 04.01.2018 / 14:19