Gnome: Зміна назви поточного терміналу з командного рядка bash


9

Я знаю, що є варіанти запустити новий термінал із заданим заголовком, і це можливо, щоб змінити назву з терміналу за допомогою меню: 'Terminal' -> Set Title.

Однак я хочу змінити його для поточного терміналу з командного рядка. Як я можу змінити заголовок для існуючого терміналу Gnome з командного рядка?

Відповіді:


13

Виведіть відповідну послідовність запуску xterm.

echo -ne '\033]0;New title\007'

Див. Також Як змінити назву xterm .


Ідеально, ось це! : D Також дякую за дуже цікаве посилання.
Сандер

Приємно, але чи сумісна вона між платформами?
l0b0

1
@tripleee: Зазвичай рекомендується використовувати tputкоманди для друку таких послідовностей евакуації, як зазначено в цьому точному дублікаті .
l0b0

1
@triplee Дякую за вклад! Однак я не вважаю це питання точним дублікатом того, кого ви згадали. Контекст іншого питання дуже різний.
Сандер

2
Це, здається, більше не працює
kapad

0

Можливо, варто витратити час на спробу KDE. У ньому є вікна термінальних вкладок, і кожну вкладку можна назвати лише клацанням правою кнопкою миші на вкладці.


Дякую за вашу пропозицію, проте, я все ще захоплююся Gnome :)
Сандер

0

Якщо вам потрібно встановити це ім'я хоста, де ви ввійшли в систему, ви можете використовувати:

echo -ne "\ 033] 0; $ {HOSTNAME} \ 007"

0

Якщо ви використовуєте Ubuntu 16.04, можливо, вам потрібно буде очистити PS1 та PROMPT_COMMAND, як:

PS1=$
PROMPT_COMMAND=
echo -en "\033]0;New title\a"

Я склав написання на ньому за посиланням .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.