это звучит как глупый вопрос, но я надеюсь, что это не так.
Я хочу создать простой xterm с фиксированным названием. Я попытался:
xterm -title whatever (that is what xterm --help suggests)
xterm -T whatever (according to man pages, this is the same as --title)
, но мой xterm всегда показывает имя пользователя @ hostname: ~ в заголовке. Я предполагаю, что этот заголовок происходит от некоторой переменной среды; но я бы предпочел, чтобы мне не приходилось вносить постоянные изменения в мой .bashrc или .profile, просто чтобы иметь возможность создать один xterm с фиксированным названием?!
Это xubuntu 14.04
Используйте
xterm -xrm 'XTerm.vt100.allowTitleOps: false' -T whatever
Отвечать на "вопрос" из комментария
Я должен запустить инструмент командной строки, который должен находиться в фоновом режиме (выполнение перенаправления портов для меня)
Вместо того, чтобы полагаться на открытый xterm, можно запустить программу с nohup
в фоновом режиме, например.
nohup /path/to/port-forwarding-tool 2>&1 &
nohup
ответит
nohup: игнорирование входа и добавление вывода к 'nohup.out'
Это будет поддерживать программу в рабочем состоянии даже при закрытии xterm. Если Вы не интересуетесь выводом программы, перенаправляете его к /dev/null
nohup /path/to/port-forwarding-tool >/dev/null 2>&1 &
Другая опция состояла бы в том, чтобы запустить инструмент как часть Вашей настольной сессии, хотя это могло бы зависеть от рабочего стола, используемого, например, .xsession, или автоматически запустить папку. Поиск "запуска" или "настольного автоматического запуска". С существующими системами, systemd пользовательские сервисы могла бы быть опция также.
gnome-panel
, не полное gnome-session-flashback
: это корректно?
– minto
30 July 2016 в 00:58