Как терминальные мультиплексоры (screen, tmux), так и управляющие окнами тайлы на основе клавиатуры (ratpoison, dwm, xmonad) предоставляют схожую функциональность. Есть ли польза в использовании обоих одновременно? А как насчет проблем, которые могут возникнуть?
11
Ответы:
Я использую dwm и tmux. Перед тем, как научиться использовать tmux, я хотел бы открыть несколько терминалов для разных вещей и иметь их в разных тегах. Теперь я могу запускать все внутри одного сеанса tmux под одним тегом, а также могу отсоединять и подключать без потери состояния, если мне нужно перезапустить X.
источник
Дополнительным преимуществом терминальных мультиплексоров является то, что ваши сеансы мультиплексора будут по-прежнему активны, и вы сможете подключиться к ним, даже если X (сеанс вашего рабочего стола) выйдет из строя или вы вышли из X.
источник
Используйте и менеджер окон, и мультиплексор терминала.
Объедините их возможности и преимущества, чтобы добиться еще большей синергии. На моей установке i3 я регулярно отображаю несколько терминалов одновременно, но все они подключены к одному сеансу tmux , поэтому я могу отображать все окна tmux в любом из терминалов .
Фактически, я использую возможности листов
i3
для замены / расширения функциональности разделения / перемещения оконного мультиплексора терминала, чтобы (imho) получить лучшее из обоих миров.Приведенный ниже скрипт используется здесь для управления сеансом / обнаружением соединения и очистки при запуске терминала:
источник
Нет. В тех редких случаях, когда screen внутри screen или tmux внутри tmux полезны, обе программы предоставляют простой способ передачи управления вложенному экземпляру.
Screen предлагает возможности последовательной консоли, но я просто использую специальное приложение (miniterm.py распространяется с python), когда мне это нужно. Иначе я не могу придумать ничего лишнего, что может сделать один, а другой нет, но один может сделать это проще, чем другой.
Я бы выучил одно или другое, и если вам любопытно или вы недовольны тем, что вы выбрали, попробуйте другой. Я предпочитаю tmux, лично.
источник
Еще один полезный аспект терминального мультиплексора в этом сценарии - после подключения к удаленным серверам. Я нахожу типичный вариант использования
источник