If you would like to know about
tmux, an alternative, click here.
GNU Screen allows you to run and seperate multiple login sessions within a seperate terminal window.
This program is also useful for dealing with multiple programs from the terminal and seperating programs
from the session that started the program, making it possible so remote processes continue running even when
the user has disconnected from the SSH connection. In our case, we can use this program to keep an instance of
weechat running, even when we exit the session. This is useful as we can read previous IRC messages
without losing context/history from disconnecting connection, or switching between different devices.
To start GNU Screen, enter the command
screen into the terminal. Use
Control + A followed by
? to open up
the help screen. Here are other controls:
cCreate a new window (with shell)
"List all window
0Switch to window 0 (by number )
ARename the current window
SSplit current region horizontally into two regions
|Split current region vertically into two regions
tabSwitch the input focus to the next region
Ctrl+aToggle between the current and previous region
QClose all regions but the current one
XClose the current region
Ctrl+dDetach the current session
restoring screen session
Anything done after typing
screen can be safely closed by closing the terminal window or detaching the session.
When reopening the SSH connection, you can quickly type in
screen -r to re-enter the session.
screen sessions can be viewed using
last compiled: 2021-06-04 12:34:03.178788