Иногда во вкладках собственного терминала открыто много разных сессий, и весьма желательно заблокировать их начальные заголовки (названные по имени сессии), поскольку локальные настройки заголовков делают эти сессии неразличимыми. Очевидно, что управление всеми частями и частями удаленного программного обеспечения — слишком обширная задача, чтобы ее можно было выполнить в реальности, поэтому наиболее подходящим способом было бы установить ручку, запрещающую любые дальнейшие изменения заголовка. Сомневаюсь, что такая ручка есть, но кто знает?
решение1
Боюсь, что решения специфичны для каждого терминала xterm
и gnome-terminal
т. д.
Для Xterm: Если вы хотите заблокировать заголовок окна для определенного экземпляра xterm из командной строки, вы можете использовать:
xterm -xrm "xterm*allowTitleOps: false" -T "my title"
Это полезно, если Xterm запускается из скрипта или если вы хотите переопределить настройки по умолчанию.
Для gnome-терминала: В случае gnome-terminal
вам необходимо создать профиль с опцией «Когда команды терминала задают свой собственный заголовок: Сохранить начальный заголовок», а затем начать gnome-terminal
так:
gnome --tab-with-profile=<name of your profile> -t "<your window title>"
решение2
В соответствии сэтот список директив терминала(для различных терминалов, включая эмуляторы X-терминала) ни одна директива терминала не предоставляет именно такую функцию (позор).
В маловероятном случае использования xterm
вы можете отключить «title ops» с помощью Controlконтекстного меню Xterm, а также, скорее всего, с помощью параметра командной строки и ресурса X11.
Возможно, существуют хаки/уловки, позволяющие исправить проблему на дальнем конце, но для этого потребуется немало уловок, и универсального решения не существует.