Obrazovka GNU - GNU Screen
![]() | |
![]() Obrazovka GNU s dělenou obrazovkou | |
Původní autoři | Oliver Laumann, Carsten Bormann |
---|---|
Vývojáři | Amadeusz Sławiński, Alexander Naumov a Projekt GNU |
První vydání | 1987 |
Stabilní uvolnění | 4.8.0 (5. února 2020[±] | )
Náhled verze | Žádný [±] |
Úložiště | ![]() |
Napsáno | C |
Operační systém | Unixový |
Typ | Terminálový multiplexer |
Licence | GPLv3 + |
webová stránka | www |
Obrazovka GNU je terminální multiplexer, a softwarová aplikace na které se dá zvyknout multiplex několik virtuální konzoly, což uživateli umožňuje přístup k několika samostatným přihlašovací relace uvnitř jediného terminál okno, nebo odpojit a znovu připojit relace z terminálu. Je to užitečné pro práci s více programy z a rozhraní příkazového řádku a pro oddělení programů od relace Unix shell který spustil program, zejména dálkový ovladač proces pokračuje v provozu, i když je uživatel odpojen.
Vydáno za podmínek verze 3 nebo novější verze GNU General Public License, GNU obrazovka je svobodný software.
Funkce
Obrazovku GNU lze považovat za a textová verze grafické správci oken, nebo jako způsob uvedení virtuálních terminálů do jakékoli relace přihlášení. Jedná se o obálku, která umožňuje spouštět více textových programů současně a poskytuje funkce, které uživateli umožňují produktivně využívat programy v rámci jediného rozhraní. To umožňuje následující funkce: vytrvalost, více oken a sdílení relace.
Obrazovka se často používá, když je síťové připojení k terminálu nespolehlivé, protože přerušené síťové připojení obvykle ukončí všechny programy, které uživatel běžel (podřízené procesy relace přihlášení), kvůli ukončení relace a odeslání signálu „zavěšení“ (ZOBRAZENÍ ) na všechny podřízené procesy. Spuštění aplikací pod obrazovkou znamená, že se relace nekončí - odpojí se pouze nyní zaniklý terminál - takže aplikace ani nevědí, že se terminál odpojil, a umožňuje uživateli relaci znovu připojit později a pokračovat v práci od místa, kde odešel vypnuto.
Dějiny
Obrazovku původně navrhli Oliver Laumann a Carsten Bormann na Technická univerzita v Berlíně a publikováno v roce 1987.[1][2]
Zahrnuta kritéria návrhu VT100 emulace (včetně ANSI X3.64 (ISO 6429) a ISO 2022) a přiměřený výkon pro náročné každodenní použití, když znakově založené terminály byly stále běžné. Později byla přidána nová funkce odpojení / opětovného připojení.
Kolem roku 1990 předal Laumann údržbu kódu Jürgenovi Weigertovi a Michaelovi Schroederovi na Univerzita Erlangen – Norimberk, který projekt později přesunul do Projekt GNU a přidané funkce, jako je posouvání, rozdělená obrazovka, kopírování a vkládání, a sdílení obrazovky.[3]
Do roku 2014 se vývoj zpomalil na procházení. Amadeusz Sławiński, který to chtěl změnit, se dobrovolně přihlásil na pomoc. V reakci na to mu Laumann udělil vedení. Sławiński pokračoval vydat první nové vydání obrazovky za půl desetiletí. Vzhledem k tomu, že na internetu kolují některá neoficiální vydání „Screen 4.1“, nazval toto nové vydání „Screen 4.2.0“.
V květnu 2015 na konferenci openSUSE pozval Jürgen Weigert Alexandra Naumova, aby pomohl s vývojem a údržbou obrazovky GNU. O dva měsíce později s Alexovou pomocí Obrazovka GNU 4.3.0 byl vydán.
Viz také
- xpra, nástroj ke spuštění Systém X Window aplikace na jednom stroji, odpojte je od displeje daného stroje a poté je znovu připojte k displeji jiného stroje.
- Byobu, rozhraní pro GNU Screen nebo tmux
- tmux, an ISC-licence terminálový multiplexer se sadou funkcí podobnou obrazovce GNU
Další čtení
- Jeff Covey (12. října 2002) Antidesktop, Čerstvé maso
Reference
- Martin Streicher (10. února 2009) Speaking UNIX: Stayin 'alive with Screen, IBM DeveloperWorks
- Philip J. Hollenback (22. srpna 2006) Používání obrazovky pro vzdálenou interakci, Linux.com
- Adam Lazur (leden 2003) Výkonné relace s obrazovkou, Linux Journal, vydání 105
- William Von Hagen, Brian K. Jones, Hackování serverů Linux, svazek 2, O'Reilly Media, 2005, ISBN 0-596-10082-5, str. 155–157 (hack č. 34)
- Carl Albing, J. P. Vossen, Cameron Newham, Bash kuchařka, O'Reilly Media, 2007, ISBN 0-596-52678-4, str. 415–418
- Dru Lavigne, BSD hackyO'Reilly Media, 2004, ISBN 0-596-00679-9, str. 44–48 (hack č. 12)
- Noah dárek, Jeremy Jones, Python pro správu systému Unix a LinuxO'Reilly Německo, 2008, ISBN 0-596-51582-0, str. 300–301
- Paul Mutton, IRC hackyO'Reilly Media, 2004, ISBN 0-596-00687-X, str. 345–349 (hack č. 92)
Poznámky
- ^ „Správce obrazovky BSD - část 1 ze 2 - (nf)“. Diskusní skupina: čisté zdroje. 20. března 1987. Citováno 15. května 2017.
- ^ „Správce obrazovky BSD - část 2 ze 2 - (nf)“. Diskusní skupina: čisté zdroje. 20. března 1987. Citováno 15. května 2017.
- ^ obrazovka ftp