Есть ли способ заблокировать название терминала?

Есть ли способ заблокировать название терминала?

Иногда во вкладках собственного терминала открыто много разных сессий, и весьма желательно заблокировать их начальные заголовки (названные по имени сессии), поскольку локальные настройки заголовков делают эти сессии неразличимыми. Очевидно, что управление всеми частями и частями удаленного программного обеспечения — слишком обширная задача, чтобы ее можно было выполнить в реальности, поэтому наиболее подходящим способом было бы установить ручку, запрещающую любые дальнейшие изменения заголовка. Сомневаюсь, что такая ручка есть, но кто знает?

решение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.

Возможно, существуют хаки/уловки, позволяющие исправить проблему на дальнем конце, но для этого потребуется немало уловок, и универсального решения не существует.

Связанный контент