Как вы можете переименовать окна в Ubuntu?
У меня есть несколько открытых терминалов.
Все они имеют название "Окно без названия".
Я хотел бы переименовать их так же, как вы можете в Screen by C-A A
Для окон терминала я установил
PROMPT_COMMAND = 'echo -ne "\033] 0; xterm $ {XUSER} $$ $ {USER} @ $ {HOSTNAME}:$ {PWD}\007"'
в .bashrc (если $ TERM равен xterm или rxvt), чтобы получить pid, pwd et all в заголовке окна. Далее установите XUSER =/someTask, чтобы поместить информацию, связанную с задачей, в заголовок окна терминала.
Этот процесс немного сложен для объяснения, поскольку он отличается для каждой используемой вами оболочки. Скорее я дам вам две ссылки:
Есть несколько других вещей, которые необходимо принять во внимание. Для одноразового изменения, общего для всех терминальных сессий, вы можете вместо этого просто изменить значок Bash (если вы используете bash и в gnome) и добавить --title=title
в Gnome.
Вы можете установить и использовать 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