Output a short message about using libscreen
THIS FUNCTION NEVER RETURNS. It execs a screen session with the specified name, with the specified arguments.
This function is not used, and probably won't be. It is a way to run a command in a screen. The .!!| args to exec were determined by trial and error. ::: didn't work.
Window type may be one of:
Attaches the named screen session to the tty. Doesn't work properly since screen doesn't like being run in the bg. Default escape code is ^A.
Detaches the named screen session from the tty.
Kills the window in the session. Also notifies the user that the window was closed
Give an existing window a new name
Give aname to the current window. There are race conditions aplenty if you're not careful
Notify the user of something happening using the status bar
Sets a window to be monitored. The user will be informed of any activity in the window.
Stops a window from being monitored
Changes the window the user sees
Ends the screen session. Should end all processes running in the screen.
Moves a window to a new number If something is already at that number, it swaps them
Sets the time screen shows messages for