Отображение TTY называет на Терминальное имя

Я желаю знать, как я могу отобразить 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
2
задан 24 October 2014 в 06:55

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

Теперь новый терминал гнома будет похож на это:

enter image description here

Примечание, что терминал гнома использует Псевдотерминалы, видит , Что делает " pts/" в выводе среднего w?

2
ответ дан 20 November 2019 в 00:18

Установите PROMPT_COMMAND в Вашем ~/.bashrc как так:

PROMPT_COMMAND='echo -ne "\033]0;$(tty | sed s:/dev/::)\007"'

Примечание, которое этот заголовок может быть перезаписан другими вещами, такими как Ваша подсказка (PS1), так убедиться проверить [по крайней мере 114], если Ваш заголовок не устанавливается.

Ссылка:

0
ответ дан 20 November 2019 в 00:18

Другие вопросы по тегам:

Похожие вопросы: