Хочется preview от окон терминала
Feb. 1st, 2019 05:52 pmУ меня время от времени запускается достаточно долгая сборка. Я в это время, естественно, читаю что-то открытое в браузере, время от времени проверяя, как там процесс. Хочется минимизировать усилия по проверке, как там — то есть переключаться между окнами или рабочими местами не хочется, а вот подвести мышкой к свёрнутому окну и увидеть, бегут ли там строчки — вполне вариант.
Есть ли такая настройка?
Update: больше всего по описаниям на то, что я хочу, похож Dockbarx. Но под Mate он не работает.
Есть ли такая настройка?
Update: больше всего по описаниям на то, что я хочу, похож Dockbarx. Но под Mate он не работает.
no subject
Date: 2019-02-01 06:09 pm (UTC)У меня zsh, это выглядит в духе
case $TERM in xterm*|rxvt*) function precmd { print -nP "\033]2; $CHARSET:zsh@%m:%~%# \007\033]1;%m:%~%#\007\033[1t\033[5t\a" } function preexec { local s=${2//\\/\\\\}; s=${s//\%/%%}; print -nP -f "\033]2; %s:zsh@%s %-40s\007\033]1;%s %-20s\007" $CHARSET "%m:%~%#" $s "%m:%~%#" $s } ;; screen) function precmd { print -nP "\a" } ;; esacВ bash, скорее всего, триггеры устроены иначе, но аналогичных следует ожидать. Но может чего-то и не хватать. У него не настолько логичная система конфигурации, много исторических причин.
Документация на ESC-последовательности в /usr/share/doc/xtermcontrol/ctlseqs.txt.gz, пакет xtermcontrol. Можно вместо прямого вывода ESC-последовательностей использовать его. Но если у тебя не прямо вот xterm, а, допустим, rxvt или еще кто-то частично совместимый, то лучше все же ESC-последовательности, и проверить, что поддерживается, а что нет.
no subject
Date: 2019-02-02 11:16 am (UTC)tput tslиtput fslдля перехода в «статусную строку» и обратно соответственно. Терминал заявляет поддержку статусной строки через boolean capabilityhs.no subject
Date: 2019-02-03 01:26 pm (UTC)Unix — царь удалённого доступа
Date: 2019-02-03 05:13 pm (UTC)no subject
Date: 2019-02-03 06:56 pm (UTC)no subject
Date: 2019-02-03 07:01 pm (UTC)no subject
Date: 2019-02-03 07:35 pm (UTC)