'''Screen''' is a [[UsingTheTerminal|terminal]] multiplexer, which allows a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session (such as when using [[SSHHowto|SSH]]). == Installation == Install the [[apt:screen|screen]] package can be installed on Ubuntu using [[InstallingSoftware|any method]]. Starting with the Jaunty release, the [[Byobu|screen-profiles]] package (later renamed [[Byobu]]) provides advanced features such as status bars, clocks, and notifiers. The package can also be manually installed on previous Ubuntu releases. == Usage == Screen can be started by typing {{{ screen}}} in a terminal. Press '''Enter''' after reading the introductory text. Virtual terminals in Screen can be manipulated by pressing the '''Ctrl+A''' key combination, and subsequently pressing a key to execute one of the commands given below: * '''c''' creates a new virtual console * '''n''' switches to the next available virtual console * '''p''' switches back to the previous virtual console * '''"''' lists all available virtual consoles and their assigned numbers * hitting a number key brings the corresponding virtual console to the foreground * '''Esc''' lets you scroll back and forth in your terminal output * '''d''' detatches the current screen sessions and brings you back to the normal terminal When a Screen session is detached, the processes that were running inside it aren't stopped. You can re-attach a detached session by typing {{{ screen -r}}} in a terminal To remove the annoying copyright notice at startup, edit your /etc/screenrc with {{{ gksudo gedit /etc/screenrc}}} and remove the hash which begins the line {{{ #startup_message off}}} Save the file, and you will not see it again :D == See Also == * [[Manpage:screen|screen man page]]