Как стать автором
Обновить

Комментарии 18

А почему для перехода в указанное окно в screen прочерк? Ctrl+A+0..9 работает вполне.
Спасибо, поправили!
На «мэн-странице»? :) Ещё на «ман-странице» я бы понял — мануал потому как, но «мэн»…
tmux: — Ctrl-b w (Список всех окон / номеров окон)
Спасибо, дополнили!
Важно понимать, что Сtrl+b и w — это не одновременное нажатие, как у вас в таблице Ctrl+B+W.
Для меня это выглядит как Ctrl+Alt+Del.
Я это прекрасно понимаю, и в тексте статьи написано, как нужно нажимать клавиши.
Для меня пока что screen незаменим, потому что только он умеет открывать /dev/ttyUSB0.
А как Вы решили такую проблему с screen?
# su user
$ screen -x
Cannot open your terminal '/dev/pts/6' - please check.

Которая возникает, когда screen запущен под пользователем, а затем root через su пытается приатачится к нему?

Попробуйте «su — user» вместо «su user» — с полной эмуляцией входа пользователя в систему. Возможно, терминалы тогда тоже будут нормально созданы (и это не проблема screen'a).
пробовал, то же самое. И таки это проблема screen
Ctrl+G-комбинации (для dvtm) у меня в стандартном zsh не работает. Если запустить bash, то работает. Подскажите, плиз, в какую сторону курить.
Раньше юзал чистый screen, в ubuntu открыл для себя byobu и теперь юзаю его с screen (можно и tmux) в качестве backend'a.
Стоит упомянуть ещё и Terminator. Эмулятор терминала со встроенной функциональностью мультиплексера.

К тому же он тоже умеет так:

В dvtm имеется одна интересная функция, которой больше нет ни в одном из известных нам терминальных мультиплексоров: нажатие клавиш в текущем окне могут автоматически воспроизводиться во всех остальных открытых окнах.


В Terminator даже хитрее — можно объединить окна в группу, и нажатые клавишы будут транслироваться во все окна группы. Прим это окна не обязаны быть видимы — они могут быть на разных табах эмулятора терминала, или даже в разных его окнах.

Для меня плюс в том, что мультиплексер встроен. Мне не надо думать заранее запускать что-то в tmux или нет. Хотя tmux тоже полезен бывает.
После многих лет пользования скрином тмукс хорош когда ssh сессия уже внутри скрина. А больше причин переучиваться не вижу.
В dvtm имеется одна интересная функция, которой больше нет ни в одном из известных нам терминальных мультиплексоров: нажатие клавиш в текущем окне могут автоматически воспроизводиться во всех остальных открытых окнах.

В tmux'е тоже можно :set synchronize-panes on|off.
Спасибо, я внес дополнения в статью!
Со screen'ом-то всё понятно, а заче dvtm, когда уже есть всё умеющий tmux?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий