Подтвердить что ты не робот

Настройка заголовка для вкладок в терминаторе (консольное приложение) в Ubuntu

Есть ли способ установить заголовок терминатора (Версия: 0.95ppa1) вкладки в другую строку с помощью bash командной строки (CLI)?

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

4b9b3361

Ответ 1

ORIG=$PS1
TITLE="\e]2;\"This is just crazy enough to work\"\a"
PS1=${ORIG}${TITLE}

Сбрасывает название в

"Это просто сумасшествие, чтобы работать"

Это должно применяться ко всем эмуляторам терминалов в стиле xterm.

Ответ 2

Добавьте следующий файл в ваш файл .bashrc, отредактировав его с помощью vim ~/.bashrc и используя set_title чтобы переименовать вашу вкладку:

set_title() 
{
ORIG=$PS1
TITLE="\e]2;$*\a"
PS1=${ORIG}${TITLE}
}

запустите команду source ~/.bashrc после редактирования файла .bashrc

Пример: set_title newtab переименует вашу текущую вкладку в newtab

Правильно работает в терминале и терминаторе Gnome3.14 0,97

Ответ 3

Из справочных страниц Terminator,

Ctrl + Alt + W        Переименуйте заголовок окна.

Ctrl + Alt + А        Переименуйте заголовок вкладки.

Ctrl + Alt + X,        Переименовать заголовок терминала.

Вы также можете запустить новый экземпляр с помощью

$terminator --title [название]

Ответ 4

PS1 не нужно устанавливать. Кредит для этой функции переходит к geirha на freenode # bash

set_title() {printf '\ e] 2;% s\a' "$ *"; }

Ответ 5

Кажется, это работает для меня. Я использую BASH в Crunchbang (полученный Debian)

$ echo -en '\e]0;echo works too\a'

Ответ 6

С Terminator 0.96 и GNU bash 4.2.25 приведенное выше предложение printf работало для меня, но мне пришлось слегка его подстроить, чтобы превратить его в функцию, которая будет работать только для меня на новой вкладке Terminator. Я добавил это в конец моего файла ~/.bashrc:

set_title() {printf "\ e] 2; $*\a"; }

Ключ помещал \a в конец строки с кавычками. Затем, открывая новую вкладку в Terminator, я могу использовать ее так:

set_title "Мой новый заголовок вкладки

Извиняюсь тем, кто уже изложил суть этого ответа, но так как я обнаружил, что должен был внести небольшие изменения, чтобы заставить его работать на меня, это мое тоже приносит пользу кому-то другому.

Ответ 7

Попробуйте добавить PROMPT_COMMAND='echo -en "\033]0; $("pwd") \a"' в свой .bashrc

Ответ 8

Для терминатора 0.98 (Ubuntu 16.04 MATE) щелчок правой кнопкой мыши по заголовку позволяет переименовать его.

Ответ 9

Щелкните правой кнопкой мыши на терминаторе и выберите настройки в раскрывающемся меню. Выберите вкладку профилей и включите опцию "показать строку заголовка". Оно работает!!

Совет. Фактически вы можете переименовать каждое окно терминатора.

Ответ 10

На Терминаторе 1.91-6 двойным щелчком мыши название терминала включает издание