Установите терминальный заголовок в запущенном приложении .desktop

У меня есть приложение, которое я хочу запустить через запись в верхней панели гнома с помощью .desktop файла, это должно работать в терминале.

#!/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

Та часть хорошо работает.

Но терминал все еще назван 'Терминал', и дифференцировать его от других терминалов, у меня есть выполнение, я хотел бы изменить заголовок терминала.

Я нашел один способ сделать это, но это требует, чтобы Вы выполнили терминальную команду, таким образом

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

вместо фактической команды Вы хотите работать.

Я надеюсь, что существует или параметр или другая пара Key=Value, которую я просто еще не нашел, для установки заголовка, не используя терминал гнома непосредственно для выполнения команды.

Я предполагаю, что мог записать сценарий, который установит заголовок, затем запустит приложение, но это только немного лучше, чем использование терминала гнома.

Какие-либо предложения?

3
задан 13 April 2017 в 15:23

1 ответ

Оставьте Должностное лицо нетронутым и добавьте те две строки сверху сценария, вызванного XTERM:

test -x /usr/bin/xtitle || sudo apt-get install -y xtitle || exit 1
xtitle "My Title"
1
ответ дан 1 December 2019 в 17:38

Другие вопросы по тегам:

Похожие вопросы: