GNU Screen
Da Wikipedia, l'enciclopedia libera.
GNU Screen |
|
---|---|
GNU Screen con lo schermo diviso |
|
Sviluppatore | Progetto GNU |
SO | Unix-like |
Genere | Command line interface |
Licenza | GPL |
Sito web | www.gnu.org/software/screen |
GNU Screen è un emulatore di terminale libero multiplexer sviluppato dal Progetto GNU. Permette all'utente di accedere a sessioni del terminale multiple e separate. E' molto utile per gestire più programmi dalla linea di comando.
Indice |
[modifica] Caratteristiche
La GNU Screen può essere vista come una versione testuale dei window manager grafici o come un modo per mettere dei terminali virtuali in una qualsiasi sessione di login. E' un wrapper che permettere a più programmi che funzionano sulla linea di comando di funzionare allo stesso tempo, e fornisce caratteristiche che permettono all'utente di usare i programmi in una singola interfaccia in modo produttivo.
- Persistenza
- Simile a VNC, GNU Screen permette all'utente di avviare delle applicazioni da un computer e poi riconnettersi da un altro computer e continuare ad usare la stessa applicazione senza farla ripartire. Questo rende gli spostamenti, come ad esempio tra casa e lavoro, molto più semplici. Screen fornisce una funzionalità terminal-agnostic (ovvero funziona indipendentemente dal terminale utilizzato) perciò gli utenti possono disconnettersi e riconnettersi utilizzando tipi diversi di terminali, permettendo alle applicazioni di continuare senza percepire il cambio del terminale.
- Finestre multiple
- Possono essere create sessioni multiple, ognuna delle quali di solito ospita una singola applicazione. Le finestre sono numerate e l'utente può utilizzare la tastiera per passare da un'applicazione all'altra. Alcune GUI forniscono delle tab o qualche altra opzione simile per fornire questa caratteristica. Ogni finestra ha la sua scroll-back buffer, così è possibile vedere l'output anche quando la finestra non è attiva in quel momento e questo output può essere salvato anche quando si passa ad un altro computer. Le finestre possono essere ripartite in più screen tramite split screen. Mentre alcune applicazioni di testo hanno già questa funzionalità, Screen permette che ogni finestra sia divisa orizzontalmente in un numero qualsiasi di altre applicazioni.
- Condivisione di sessione
- Screen permette che più computer si connettano alla stessa sessione allo stesso tempo, permettendo così la collaborazione tra più utenti. Lo stesso computer può essere utilizzato per fare connessioni simultanee multiple, fornendo funzionalità alternative per la divisione della schermata, in particolare per i computer con più monitor.
[modifica] Applicazioni simili
Ci sono altre applicazioni che hanno funzionalità simili. Per esempio:
- dtach - Una implementazione minimalista di un subset delle caratteristiche di Screen.
- Text windows (Twin) - Un ambiente testuale a finestre
- splitvt - Utility per dividere il terminale
- Window (BSD) - Window è un programma in BSD Unix che implementa un ambiente a finestre su terminali ASCII.
- Ratpoison - Un window manager utilizzabile senza il mouse inspirato a Screen
[modifica] Collegamenti esterni
[modifica] Risorse ufficiali
- (EN) GNU's Sito ufficiale di Screen
- (EN) GNU Screen su Savannah
- (EN) GNU Screen il manuale del programma.
- (EN) Manuale per l'utente di Screen
[modifica] Risorse da Terze parti
- (EN) Gentoo Screen Wiki
- (EN) GNU Screen Wiki
- (EN) GNU Screen: un'introduzione e un tutorial per chi inizia (un articolo spedito originariamente da Kuro5hin)
- (EN) Un'interfaccia per GNU Screen
- (EN) GNU Screen quickstart
- (EN) Una guida per usare irssi con screen
- (EN) Una guida per la funzionalità di screen: scrollback buffer
- (EN) Screen FAQ
- (EN) SSH-Agent reindirizzamente e GNU Screen
- (EN) Suggerimenti per utilizzare Screen
- (EN) Varie ricette e consigli per Screen
|
||
---|---|---|
Storia | Manifesto GNU · Progetto GNU · Free Software Foundation · Storia del software libero | |
Licenze GNU | GNU General Public License · GNU Lesser General Public License · GNU Free Documentation License · GPL linking exception · GNU Affero General Public License | |
Software | GNU (Varianti) · GNOME · Gnuzilla · Gnash · bash · GCC · GNU Emacs · glibc · Coreutils · GNU build system · Lista dei pacchetti GNU | |
Rappresentanti | Robert J. Chassell · Loïc Dachary · Miguel de Icaza · Ricardo Galli · Georg C. F. Greve · Federico Heinz · Benjamin Mako Hill· Rasmus Lerdorf · Lawrence Lessig · Bradley M. Kuhn · Eben Moglen · Ian Murdock · Bruce Perens · Mark Shuttleworth · Richard Stallman · John Sullivan · Linus Torvalds |
- Portale Software libero: accedi alle voci di Wikipedia che parlano di Software libero