Screen is one of my favorite programs -- I've used it since the
90's, and continue to use it almost every waking moment. I have a
few unfinished hacks to speed up switching between screens
(mainly adding a screen list that's sorted by last-viewed and/or
most viewed).
I've also contemplated separating out the display logic from the
backend pty logic into more of a client-server model to achieve
two goals: first, to build non-terminal front-ends, like a tabbed
terminal emulator in X, or an OSX Cocoa tabbed terminal; second,
to securely (ssh?) interconnect screen backends, so that you
could bridge two (or more) hosts running screen, and switching
between screens on different hosts would be transparent.
I've also briefly contemplated integrating a command interpreter
like Expect into screen so that (when enabled), certain actions
could be automated. i.e.: if I were running a tail -f in one
screen, the command interpreter could watch for a certain message
and bug me while I'm watching another screen. Think of it as a
smart version of the Notify functionality.
Sure, all of those lofty goals could probably be hacked through
using external tools, scripts, etc, but I'm talking about
something more integrated.
I'd be more than happy to contribute, although my unix c/c++
isn't quite what it used to be.
-Jon
On Tue, 11 Jan 2005, Michael Garriss wrote:
screen has greatly improved my productivity at work and at home.
My hat is off to the developers and all the other
contributers to this project.
I'm wondering about the future of screen. What is planned for
4.1 or 5.0? I'm an experienced C++ (plus some C) programmer, I
would love to be able to help out. I'm trying to figure out
where all the screen gurus hang out. So far I have:
https://savannah.gnu.org/projects/screen/
http://www.gnu.org/software/screen/
irc.freenode.net #screen
I'm starting a list of feature requests that I would like to
have. Does such a list exist for the public to contribute to?
--
Michael Garriss
Senior Software Engineer
Absolute Performance, Inc.
_______________________________________________
screen-users mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/screen-users
_______________________________________________
screen-users mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/screen-users