4

Как вы можете переименовать окна в Ubuntu?

У меня есть несколько открытых терминалов. Все они имеют название "Окно без названия". Я хотел бы переименовать их так же, как вы можете в Screen by C-A A

3 ответа3

3

Для окон терминала я установил

PROMPT_COMMAND = 'echo -ne "\033] 0; xterm $ {XUSER} $$ $ {USER} @ $ {HOSTNAME}:$ {PWD}\007"'

в .bashrc (если $ TERM равен xterm или rxvt), чтобы получить pid, pwd et all в заголовке окна. Далее установите XUSER =/someTask, чтобы поместить информацию, связанную с задачей, в заголовок окна терминала.

2

Этот процесс немного сложен для объяснения, поскольку он отличается для каждой используемой вами оболочки. Скорее я дам вам две ссылки:

Есть несколько других вещей, которые необходимо принять во внимание. Для одноразового изменения, общего для всех терминальных сессий, вы можете вместо этого просто изменить значок Bash (если вы используете bash и в gnome) и добавить --title=title в Gnome.

1

Вы можете установить и использовать xttitle (обратите внимание на удвоенный t в названии). Я использую это так в файле, полученном из моего ~/.bashrc:

# from the "xttitle(1)" man page - put info in window title
update_title()
{
    [ $TERM = xterm -o $TERM = xterm-color ] && xttitle "[$$] ${USER}@${HOSTNAME}:$PWD"
}

cd()
{
    [ -z "$*" ] && builtin cd $HOME
    [ -n "$*" ] && builtin cd "$*"
    update_title
}

Я также делаю это:

xttitle Mutt && mutt

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