У меня есть приложение, которое я хочу запустить через запись в верхней панели гнома с помощью .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, которую я просто еще не нашел, для установки заголовка, не используя терминал гнома непосредственно для выполнения команды.
Я предполагаю, что мог записать сценарий, который установит заголовок, затем запустит приложение, но это только немного лучше, чем использование терминала гнома.
Какие-либо предложения?
Оставьте Должностное лицо нетронутым и добавьте те две строки сверху сценария, вызванного XTERM:
test -x /usr/bin/xtitle || sudo apt-get install -y xtitle || exit 1
xtitle "My Title"