Я работаю с несколькими терминальными окнами и вкладками одновременно. Для просмотра журналов, выполнения особых задач и т. Д. Я помещаю заголовок на все разные вкладки, но при попытке найти окно терминала с помощью Alt + Tab, оно отображает имя приложения, а не заголовок окна, который является активным заголовком вкладки, который является совершенно бесполезным.
Предположим, у меня есть терминал со следующими заголовками: создание объектов, grep, mvnw, gulp & amp; мерзавец. Все, что я вижу, это терминал xfce4. Есть ли способ изменить это поведение?
Я не могу поместить все вкладки в том же окне, что мне иногда нужно видеть вкладки сбоку.
Я использую Xubuntu 16.04.02.
Вы можете добавить следующее ниже в самую нижнюю часть вашего ~/.bashrc файла. В разделе ~/.bashrc уже есть раздел, который начинается с заголовка # If this is an xterm set the title to user@host:dir. Прокомментируйте этот раздел. Это автоматически обновит заголовок вашего терминала до последнего запуска команды. Вы также захотите перейти в меню «Редактирование»> «Настройки»> «Основные»> «Название»> «Динамически заданное название». У меня есть «Заменяет первоначальный заголовок», выбранный из выпадающего меню. После обновления этого и ~/.bashrc вам нужно будет открыть новый сеанс терминала, чтобы изменения вступили в силу. Теперь динамический заголовок будет отображаться на вкладке, заголовок окна, заголовок Window Button на панели и заголовок alt tab.
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
trap 'echo -ne "\e]0;$BASH_COMMAND\007"' DEBUG
;;
*)
;;
esac
trap назначает команду для выполнения при заданном сигнале bash. В $BASH_COMMAND вы найдете последнюю команду. Вы можете установить заголовок терминала с помощью escape-последовательности: \e]0; это title\007. Чтобы позволить echo заботиться об обратной косой чертой, дайте ей -e. Источник
Вы можете добавить следующее ниже в самую нижнюю часть вашего ~/.bashrc файла. В разделе ~/.bashrc уже есть раздел, который начинается с заголовка # If this is an xterm set the title to user@host:dir. Прокомментируйте этот раздел. Это автоматически обновит заголовок вашего терминала до последнего запуска команды. Вы также захотите перейти в меню «Редактирование»> «Настройки»> «Основные»> «Название»> «Динамически заданное название». У меня есть «Заменяет первоначальный заголовок», выбранный из выпадающего меню. После обновления этого и ~/.bashrc вам нужно будет открыть новый сеанс терминала, чтобы изменения вступили в силу. Теперь динамический заголовок будет отображаться на вкладке, заголовок окна, заголовок Window Button на панели и заголовок alt tab.
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
trap 'echo -ne "\e]0;$BASH_COMMAND\007"' DEBUG
;;
*)
;;
esac
trap назначает команду для выполнения при заданном сигнале bash. В $BASH_COMMAND вы найдете последнюю команду. Вы можете установить заголовок терминала с помощью escape-последовательности: \e]0; это title\007. Чтобы позволить echo заботиться об обратной косой чертой, дайте ей -e. Источник
Вы можете добавить следующее ниже в самую нижнюю часть вашего ~/.bashrc файла. В разделе ~/.bashrc уже есть раздел, который начинается с заголовка # If this is an xterm set the title to user@host:dir. Прокомментируйте этот раздел. Это автоматически обновит заголовок вашего терминала до последнего запуска команды. Вы также захотите перейти в меню «Редактирование»> «Настройки»> «Основные»> «Название»> «Динамически заданное название». У меня есть «Заменяет первоначальный заголовок», выбранный из выпадающего меню. После обновления этого и ~/.bashrc вам нужно будет открыть новый сеанс терминала, чтобы изменения вступили в силу. Теперь динамический заголовок будет отображаться на вкладке, заголовок окна, заголовок Window Button на панели и заголовок alt tab.
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
trap 'echo -ne "\e]0;$BASH_COMMAND\007"' DEBUG
;;
*)
;;
esac
trap назначает команду для выполнения при заданном сигнале bash. В $BASH_COMMAND вы найдете последнюю команду. Вы можете установить заголовок терминала с помощью escape-последовательности: \e]0; это title\007. Чтобы позволить echo заботиться об обратной косой чертой, дайте ей -e. Источник
Вы можете добавить следующее ниже в самую нижнюю часть вашего ~/.bashrc файла. В разделе ~/.bashrc уже есть раздел, который начинается с заголовка # If this is an xterm set the title to user@host:dir. Прокомментируйте этот раздел. Это автоматически обновит заголовок вашего терминала до последнего запуска команды. Вы также захотите перейти в меню «Редактирование»> «Настройки»> «Основные»> «Название»> «Динамически заданное название». У меня есть «Заменяет первоначальный заголовок», выбранный из выпадающего меню. После обновления этого и ~/.bashrc вам нужно будет открыть новый сеанс терминала, чтобы изменения вступили в силу. Теперь динамический заголовок будет отображаться на вкладке, заголовок окна, заголовок Window Button на панели и заголовок alt tab.
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
trap 'echo -ne "\e]0;$BASH_COMMAND\007"' DEBUG
;;
*)
;;
esac
trap назначает команду для выполнения при заданном сигнале bash. В $BASH_COMMAND вы найдете последнюю команду. Вы можете установить заголовок терминала с помощью escape-последовательности: \e]0; это title\007. Чтобы позволить echo заботиться об обратной косой чертой, дайте ей -e. Источник