screen-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

A collection of tools for GNU Screen


From: Bruce Edge
Subject: A collection of tools for GNU Screen
Date: Wed, 9 Feb 2011 10:14:44 -0800


Today's Topics:

  1. A collection of tools for GNU Screen. (Artur Skonecki)

This looks very cool !!
Must drop everything and try immediately...

-Bruce
 


----------------------------------------------------------------------

Message: 1
Date: Wed, 9 Feb 2011 08:56:54 +0100 (CET)
From: Artur Skonecki <address@hidden>
Subject: A collection of tools for GNU Screen.
To: address@hidden
Message-ID: <address@hidden>
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII

screen-session is a collection of tools for GNU Screen. It includes a
session saver and a session manager, among others.
Supports Linux, FreeBSD and Solaris.
https://github.com/skoneka/screen-session/downloads

Available tools:

dump - Prints informations about windows and processes running inside.
It is like dumping the output of :windowlist (but better).

dir - Starts a new Screen window with the same working directory as the
previous one and sets the window number.

find-pid - Searches for processes PIDs inside Screen session and prints
window numbers.

find-file - Searches for open files using lsof and prints window
numbers.

group - Moves windows to a group.

help - Get help about any tool.

kill - Sends a SIGTERM signal to last process started in a window.

kill-group - Closes all windows contained in a group.

kill-zombie - Removes all zombie windows.

manager - GNU Screen session manager. It is like "screenie" but with
a split screen preview.

name - Get or set sessionname.

nest - Nests a layout in the current region.

regions - Displays a number in each region and allows selecting,
swapping and rotating regions. Inspired by tmux display-panes.

renumber - Renumbers windows to fill gaps. Like "screnum" script.

Session saver - Using /proc filesystem, it saves: command line,
executable name and working directory of processes inside windows ( but
not environment variables ). It also reads and stores various Screen
parameters using the :dumpscreen method.
    save - save session to a file
    load - load session
    ls   - list saved sessions

The current screen-session version (0.62) contains a GNU Screen patch
which adds the :dumpscreen method. Example usage:

# write basic informations about each window to a file
:at \# dumpscreen window file

# write detailed informations about all windows to a directory
# (one file per window)
:at \# dumpscreen window target_directory -F

# write size, focusminsize, window numbers and regions size of the
# current layout
:dumpscreen layout file

Prepatched Screen, in case you don't want to patch on your own with
gnu_screen.diff included in the archive:
https://github.com/skoneka/escreen/downloads

--
Artur Skonecki
http://adb.cba.pl



------------------------------

_______________________________________________
screen-users mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/screen-users

End of screen-users Digest, Vol 1149, Issue 1
*********************************************


reply via email to

[Prev in Thread] Current Thread [Next in Thread]