paperlined.org
apps > wikipedia > staging
document updated 18 years ago, on Nov 28, 2005
{{Infobox_Software2|
 name = GNU Screen
|screenshot = [[Image:GNU Screen.png|right|250px]]
|caption = Mozilla Firefox 1.0 features a "latest headlines" Live Bookmarks feed "[[Out-of-box experience|out of the box]]"
|developer = [[GNU Project]]
|operating_system = [[Cross-platform]]
|genre = [[Web browser]]
|license = [[Mozilla Public License|MPL]], MPL/[[GNU General Public License|GPL]]/[[GNU Lesser General Public License|LGPL]] tri-license
|website = [http://www.mozilla.org/products/firefox www.mozilla.org/products/firefox]
}}

{{cleanup-date|October 2005}}


'''GNU Screen''' is an [[open-source software|open-source]] [[Computer terminal|terminal]] [[multiplex]]er developed by the [[GNU]] Project.  It allows a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session.  It is useful for dealing with multiple programs from the [[Command line interface|command line]], and for separating programs from the [[Unix shell|shell]] that started the program.

==Benefits==
GNU Screen is akin to the text version of graphical [[window manager]]s.

On [[Unix-like]] [[operating system]]s, [[Graphical user interface|GUI]] terminal emulators like [[Gnome Terminal]] and [[Konsole]] provide the ability to open multiple terminals. There are many reasons to use screen over these terminals.

#It is terminal agnostic, for terminals that were implemented correctly.
#The session can be detached and reattached, making migration between locations like work and home simple, without requiring bandwidth-hogging remote desktop protocols, like [[Virtual Network Computing|VNC]]. 
#It can notify the user of activity or inactivity in terminals, permitting notification of events like the end of a [[compilation]], or activity in an [[Internet Relay Chat|IRC]] application.
#It has scroll-back capabilities that are set independently from the terminal, ensuring that your preferences work regardless of the terminal you are using at each location.
#Multiple users can join into one screen session, with read-only or full access, permitting [[collaboration]] in many forms.
#It can split the screen, again regardless of the compliant terminal.
#It provides these features with or without the [[X Window System]] being available.

==External links==
*[http://www.gnu.org/software/screen GNU's Screen official site]
*[http://freshmeat.net/projects/screenie Screenie - a screen session handler (frontend)]
*[http://jmcpherson.org/screen.html GNU Screen: an introduction and beginner's tutorial]
*[http://gustaf.symbiandiaries.com/weblog/comp/Screen-quickstart.html GNU Screen quickstart]
*[http://deadman.org/sshscreen.html SSH-Agent forwarding and GNU Screen]
*[http://lizzie.spod.cx/screenirssi.shtml A guide to using irssi in screen]
*[http://aperiodic.net/phil/archives/Geekery/ode-to-screen.html An Ode to screen]
*[http://www.linuxmanpages.com/man1/screen.1.php GNU Screen] The program's [[manpage]]
*[http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html Screen FAQ]

[[Category:GNU project software|Screen]]
[[Category:Unix software]]

[[de:GNU Screen]]