Терминальный мультиплексор

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Терминальный мультиплексор — программа, которая позволяет одновременно работать с несколькими терминальными сессиями в одном окне. Принцип их работы заключается в следующем: терминал с множественными вкладками создаётся на удалённой машине; на локальной машине окно терминала делится на несколько частей, и в каждой из них могут быть запущены любые приложения и процессы. От удалённой машины можно отключиться (текущая сессия будет сохранена), а затем снова подключиться к ней и продолжать работу.

Примеры[править | править вики-текст]

  • GNU Screen: первый мультиплексор, разрабатывается с 1987
  • splitvt:[1]
  • Twin («Text mode WINdow environment»): полноценный оконный менеджер. Изначально разрабатывался для MS-DOS, позже был портирован на Линукс.[2][3][4]
  • dvtm: консольный тайловый оконный менеджер.[5]
  • tmux: современная копия GNU Screen, выпущен под лицензией BSD, поддерживает множество окон, имеет расширяемый скриптами командный интерфейс.[6][7][8]
  • Byobu: утилита конфигурации GNU Screen и tmux.
  • neercs: клон GNU screen. Поддерживает 3D-переключение между консолями средствами libcaca ASCII art library.

Примечания[править | править вики-текст]

  1. SplitVT, <http://directory.fsf.org/wiki/SplitVT>. Проверено 7 декабря 2011. 
  2. Georg C. F. Greve Twin, Brave GNU World, Issue #47, 2003, also appeared in [1], Linux Magazine, April 2003
  3.  (нем.) Andrea Müller (Dec 2003) deskTOPia: twin. Frei von XFree (Free from XFree), LinuxUser
  4. And what about Twin? (Twin homepage)
  5. dvtm || dynamic virtual terminal manager, <http://www.brain-dump.org/projects/dvtm/>. Проверено 7 декабря 2011. 
  6.  (нем.) Mathias Huber (21 Jan 2009) Video: Tmux 0.6 als Alternative zu GNU Screen, Linux Magazine
  7.  (нем.) Uwe Vollbracht, Tooltipps. Tmux 0.9, Linux Magazine, Sept 2009
  8. tmux