FACTOID # 70: Contrary to the popular rhyme, the rain falls mainly on Guinea.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > GNU Screen
GNU Screen

GNU Screen with split-screen
Maintainer: GNU Project
Stable release: 4.00.03  (October 23, 2006) [+/-]
Preview release: none [+/-]
OS: Unix-like
Use: Command line interface
License: GPL
Website: www.gnu.org/software/screen

GNU Screen is a free terminal multiplexer 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, and for separating programs from the shell that started the program. Image File history File links Download high resolution version (704x617, 15 KB) Summary Screenshot of GNU Screen Licensing File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ... In software engineering, software maintenance is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ... The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ... A software release refers to the creation and availability of a new version of a computer software product. ... October 23 is the 296th day of the year (297th in leap years) in the Gregorian calendar. ... For the Manfred Mann album, see 2006 (album). ... A software release refers to the creation and availability of a new version of a computer software product. ... An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ... Diagram of the relationships between several Unix-like systems A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ... This article or section does not adequately cite its references or sources. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ... A website (or Web site) is a collection of Web pages, images, videos and other digital assets and hosted on a particular domain or subdomain on the World Wide Web. ... Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without... A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying data from, a computer or a computing system. ... Schematic of a 2-to-1 Multiplexer. ... The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ... This article or section does not adequately cite its references or sources. ... Screenshot of a sample Bash session, taken on Gentoo Linux. ...

Contents

Features

GNU Screen can be thought of as a text version of graphical window managers. It is a wrapper that allows multiple text programs to run at the same time, and provides features that allow the user to use the programs within a single interface productively. On Microsoft Windows 95, 98, and ME you can enter the Windows device manager by clicking Start, Settings, Control Panel, System icon, and clicking on the Device Manager tab. ...

Persistence 
Similar to VNC, GNU Screen allows the user to start applications from one computer, and then reconnect from a different computer and continue using the same application without having to restart it. This makes migration between locations like work and home simple. Screen provides terminal-agnostic functionality so that users can disconnect and reconnect using different terminal types, allowing applications to continue running without being aware of the change in terminals.
Multiple windows 
Multiple terminal sessions can be created, each of which usually runs a single application. The windows are numbered, and the user can use the keyboard to switch between them. Some GUI terminal emulators provide tabs or otherwise similar functionality to this. Each window has its own scroll-back buffer, so that output is captured even when the window isn't actively displayed, and that history can be saved even when migrating to another computer. Windows can be split-screened. While some text applications have this functionality built in, Screen allows any application to be horizontally split-screened alongside any number of other applications.
Session Sharing 
Screen allows multiple computers to connect to the same session at once, allowing collaboration between multiple users. The same computer can also be used to make multiple simultaneous connections, providing alternative functionality to screen-splitting, particularly for computers with multiple monitors.

Virtual Network Computing (VNC) is a desktop sharing system which uses the RFB (Remote FrameBuffer) protocol to remotely control another computer. ... A graphical user interface (GUI, often pronounced gooey) is a type of user interface which allows people to interact with a computer and computer-controlled devices which employ graphical icons, visual indicators or special graphical elements called widgets, along with text labels or text navigation to represent the information and...

Other terminal multiplexers

Other text-mode multiplexers exist with similar functionality. These include:

  • dtach — a minimalist implementation of a subset of Screen's features
  • Text windows (Twin) — a textmode windowing environment
  • splitvt — split terminal utility
  • Window (BSD) — window is a program on BSD Unix that implements a window environment on ASCII terminals.

dtach is a free (GPLed) program for POSIX-compliant OSs intended to provide similar functionality to that of the GNU Projects Screen, but stripping out what the developer (Ned T. Crigler) considers to be unneeded features to provide a much slimmer product; in addition, it is intended to... Twin (Text WINdows) is a text-mode windowing environment written and maintained by Massimiliano Ghilardi; it draws and manages text windows on a text-mode display, like X11 does for graphical windows. ... splitvt is a utility that takes any VT100-like terminal window and splits it into two shell windows, one on top and one on bottom. ...

See also

Free software Portal
  • Ratpoison — a mouseless window manager inspired by Screen

Image File history File links Portal. ... In Unix computing, Ratpoison is a minimalist window manager for the X Window System. ...

External links

Official resources

GNU Savannah is a project of the Free Software Foundation, which serves as a collaborative software development management system for Free Software projects. ... Almost all substantial UNIX and Unix-like operating systems have extensive documentation available as an electronic manual, split into multiple sections called man pages (short for manual pages and based on the command used to display them). ...

Third-party resources


  Results from FactBites:
 
BigAdmin Feature Article: Installing and Using GNU Screen (1903 words)
Screen, GNU's terminal-based windowing system, allows the sysadmin to reconnect to a running shell on a remote system so that poor network connectivity won't result in the loss of the session.
Screen is generally run from an xterm or a directly attached serial terminal.
Screen sessions can also be detached from outside the screen session, which is useful for stealing a session after changing physical locations.
GNU Screen (3095 words)
GNU Screen was created in 1987, it was meant to provide a ``window manager'' to those users who didn't even have windows.
Screen should enable users to connect to their office computer via telephone modem from home and then re-attach to the command they started when they were still in the office.
GNU Screen was started in 1987 by Oliver Laumann is still used and maintained to this day by Jeurgen Weigert and Michael Schroeder at the University of Erlangen.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m