Yeah, I wish you have a command or set of commands run when you reattach.

But, how about adding this to your .screenrc:

bind ^p eval 'select 0' 'split -v' 'focus right' 'select 1' 'split' 'focus
down' 'select 2' 'focus left' 'split' 'focus down' 'select 3'

You'll have to completely close your detached sessions and start with a
fresh session. Then just create your 4 windows and give the ^p command. Now
you can detach/reattached/^p to get your set-up back with everything
reattached.

Of course you don't have to bind this command to ^p. You can use anything
you like.

Kevin


On Sun, Jul 25, 2010 at 7:09 PM, Han Sooloo <hansoo...@gmail.com> wrote:

> Say I have 4 sessions that have been detached.  Once I get back to my
> machine, I would like to be able to see all 4 of them as split windows once
> I reattach (or tabs).
>
> Is this possible?
>
> In all my research, I have come across screen splitting tips, but that
> always creates a *new* session and does not allow me to reattach to an
> existing session.
>
> Thoughts / suggestions?
>
> Pictorially:
>
> +------------------+------------------+
> |                  |                  |
> |                  |                  |
> |   Session 1      |   Session 2      |
> |                  |                  |
> |                  |                  |
> +------------------+------------------+
> |                  |                  |
> |                  |                  |
> |   Session 3      |   Session 4      |
> |                  |                  |
> |                  |                  |
> +------------------+------------------+
>
> OR
>
> +-------------------------------------+
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> |                                     |
> +------+------+------+------+---------+
> +- S1 -|- S2 -|- S3 -|- S4 -|---------+
>
> Ideally:
>
>    1. Enter command "blah"
>    2. 4 split windows are setup; each reattached to one of my 4 previous
>    sessions.
>    3. If split cannot be accomplished in this manner, I'd be OK with tabs
>    as well.
>
>
> _______________________________________________
> screen-users mailing list
> screen-users@gnu.org
> http://lists.gnu.org/mailman/listinfo/screen-users
>
>
_______________________________________________
screen-users mailing list
screen-users@gnu.org
http://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to