On Tue, Feb 06, 2007 at 05:34:31PM EST, Michael Schroeder wrote:
> 
> Hi Screen Users,
> 
> you probably wonder why the new version of screen is not already
> available. Well, it got delayed a bit because of a couple of new
> features I've added. The development version is available from
> GNU savanna: 
> 
> cvs -z3 -d:pserver:[EMAIL PROTECTED]:/sources/screen co screen
> 
> Here are the new features:
> 
> - vertical split, complete with resizing
> 
>   ^A |   split vertically
> 
>   resize [-l] [-h] [-v] <amount>
> 
>     -l : resize is local to slice
>     -h : resize horizontally
>     -v : resize vertically
> 
>   amount: 10       resize to size 10
>   amount: +10      make 10 bigger
>   amount: -10      make 10 smaller
>   amount: 10%      make it 10% of all
>   amount: =        make all windows equal
> 
> - better resize code using weights
> 
>   the layout will stay in shape even after heavy resizing
> 
> - window groups
> 
>   currently a bit ugly to create:
>       screen -t <name> //group
>   creates a group named <name>
> 
>   a group is a subset of windows, ^Aw will only display the
>   current group and next/prev will not leave the group.
>   Use ^A" to list all windows of the current group (this also
>   leaves to group, so that next/prev or a second ^A" will
>   show the other windows.
> 
> - layouts
> 
>   A layout stores the current setup of the display, i.e. all the
>   slices and the window assignments.
> 
>       layout save Desktop1
> 
>   will save the current setup under the name "Desktop1". If you
>   detach and reattach later on, the layout will automatically 
>   be restored. "Desktop1" will become the current layout.
> 
>       layout autosave off
> 
>   This turns the autosafe feature off. Layouts are automatically
>   saved if autosave is on and the user detachs or switches to
>   another layout.
> 
>       layout new Desktop2
> 
>   Create a new empty layout named "Desktop2".
> 
>       layout name "foo"
> 
>   Rename the current layout to "foo".
> 
>       layout next
>       layout prev
>       layout load "name"
> 
>   Load the next/prev layout / the layout named "name".
> 
>       layout attach :last
>       layout attach "name"
> 
>   Set the layout used when somebody is attaching. Default is ":last",
>   this is the layout that was current when the last detach was done.
>   
>   Besides the restoring of the screen on re-attach, layouts can be
>   used to implement a kind of "virtual desktop" in screen. Say
>   you put "layout save Desktop1" in your ~/.screenrc. If you
>   need a new Desktop, do "^A:layout new Desktop2". You can then
>   use "layout next" to switch between both layouts.
> 
> So, feedback welcome. You probably have a lot of suggestions and
> enhancement requests. Sorry that development is a bit slow at
> the moment due to not enough spare time...
> 
> Cheers,
>   Michael.

Thanks, Michael.

I have no suggestions or enhancement requests at this point but I am
very happy that the rumors I had heard about gnu/screen development
being abandoned were not true. 

I am also quite thrilled that vertical split is possible with the new
release.  Due to the high definition of current displays this had
become indispensable.

Thank you very much.

cga.








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

Reply via email to