Terminálový multiplexor
aplikace umožňující využívat jeden terminál jako několik pseudoterminálů
Terminálový multiplexor je označení pro aplikační software, který umožňuje multiplexovat několik pseudoterminálů v rámci jediného terminálu, emulátoru terminálu nebo textové systémové konzole.
Funkcionalita
editovatZ uživatelského hlediska tak terminálový multiplexor plní v textovém režimu podobnou funkci, kterou plní v grafickém uživatelském rozhraní správce oken. Mezi důvody jeho používání patří:
- Umožňuje v rámci rozhraní příkazového řádku pohodlně přepínat mezi několika současně běžícími aplikacemi, například mezi několika instancemi unixového shellu, aniž by tím byl narušen jejich vstup a výstup
- Umožňuje nechat aplikace běžet i po odhlášení uživatele, což by jinak u řady aplikací vedlo k jejich ukončení po obdržení signálu SIGHUP (ztráta terminálu).
- Umožňuje spustit aplikaci z jednoho terminálu a pak pokračovat v práci s ní z jiného terminálu (například vzdáleným přihlašováním přes SSH z různých strojů). Také může umožňovat současné připojení více počítačů ke stejné aplikaci.
Implementace
editovat- GNU Screen – jedna z nejstarších implementací (první verze z roku 1987), především pro un*xové systémy
- tmux – inspirován Screenem, první verze z roku 2007
- Byobu – nadstavba běžící nad GNU Screenem nebo tmuxem a nabízející unifikované a intuitivní ovládací a konfigurační rozhraní
- twin – původně zamýšlen pro DOS, později dodělán pro Linux a FreeBSD, důraz na správu textových oken
Reference
editovatV tomto článku byl použit překlad textu z článku Terminal multiplexer na anglické Wikipedii.
Externí odkazy
editovat- Obrázky, zvuky či videa k tématu terminálový multiplexor na Wikimedia Commons