2

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

Я пробежал свой .bashrc и не нашел ничего, что могло бы его установить, и вошел как su. Как суперпользователь, название также меняется.

Я проверил мой.Файл Xdefaults ... ничего

Я попытался открыть терминал гнома с:

gnome-terminal --title=$PWD 

Любой заголовок, который я установил с помощью вышеуказанной команды или PROMPT_COMMAND, будет отображаться в течение полсекунды, а затем вернется к имени моего сервера.

Я тоже просмотрел настройки терминала. Любые мысли, где я мог бы сделать это изменение? Работает на CentOS.

2 ответа2

2

Вы можете сделать это:

wmctrl -r :ACTIVE: -N "MyWindowTitle"

Обратите внимание - сначала вам нужен пакет wmctrl .

источник

Вы можете найти более возможные решения в данном источнике.

0

Вероятно, он использует escape-коды оболочки, например так:
echo -ne "\033]2;hello\007"
Это установит заголовок терминала как hello . И из описания я бы догадался, что вы делаете что-то вроде этого:
gnome-terminal -> shell(e.g. bash) -> ssh user@othermachine -> bash В этом случае вам нужно искать его на локальной машине, возможно, что-то делает bash или ssh.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .