Я желаю знать, как я могу отобразить TTY, который терминал в настоящее время использует на название окна Терминала. Я не вижу опций в Терминальных Предпочтениях для отображения такой вещи на имени Окна терминала с терминалом гнома.
Я спрашиваю это, потому что я использовал Терминал на Mac OS X, и я мог установить в предпочтениях для отображения, какой TTY терминал в настоящее время использует и просто задается вопросом, как я мог сделать то же для терминала гнома, и да я действительно знаю, что Терминал и на Mac и на Linux полностью отличается, все же они совместно используют тот же материал командной строки UNIX.
Есть ли что-то, к чему я мог добавить .bashrc
или .profile
добавлять это к названию окна Терминала? или возможно что-то я мог добавить к dconf
сделать это пользовательской опцией?
Я действительно знаю тот ввод tty
опция или ps -a
отобразить это, но который только отображается в выводе окна терминала, но на имя окна я хотел бы, чтобы он показал все время и для каждого нового окна или вкладки, которое открывается т.е.; /dev/tty/1
, /dev/tty/2
, /dev/tty/3
и т.д. … добавленный к Заголовку окна как они, например.
Terminal | tty/1
Terminal, tty/2
Можно изменить Ваш .bashrc
следующим образом:
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;$(tty | cut -d/ -f3,4) | ${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
Теперь новый терминал гнома будет похож на это:
Примечание, что терминал гнома использует Псевдотерминалы, видит , Что делает " pts/" в выводе среднего w?
Установите PROMPT_COMMAND
в Вашем ~/.bashrc
как так:
PROMPT_COMMAND='echo -ne "\033]0;$(tty | sed s:/dev/::)\007"'
Примечание, которое этот заголовок может быть перезаписан другими вещами, такими как Ваша подсказка (PS1
), так убедиться проверить [по крайней мере 114], если Ваш заголовок не устанавливается.
Ссылка: