Re: Saving/restore session

£ukasz <blurrpp-/[email protected]> Wed, 22 Dec 2010 00:52:30 -0800 (PST)
Newsgroups gmane.comp.window-managers.ion.general
Message-ID <[email protected]>
=0A> Both versions save workspaces' layouts to lua files, when=0A> doing cl=
ean exits.=0A> IIRC both provide with a menu option to save / load=0A> work=
spaces in that file.=0A> =0A> ~/.ion2/default-session/workspaces.lua=0A> ~/=
.ion3/default-session--0/saved_layout.lua=0A> =0A> What I did was saving th=
e layouts I like then removing=0A> write=0A> authorizations on that file wi=
th chmod so it wouldn't get=0A> overriden on=0A> exit.=0A> =0A> =0A You rig=
ht, but there is no information about programs opened in thise windows, as =
an example my latest workspaces.lua=0A=0Ainitialise_screen_id(0, {=0A    ty=
pe =3D "WScreen",=0A    name =3D "WScreen",=0A    subs =3D {=0A        {=0A=
            type =3D "WFloatWS",=0A            name =3D "main",=0A         =
   managed =3D {=0A                {=0A                    type =3D "WFloat=
Frame",=0A                    name =3D "WFloatFrame",=0A                   =
 flags =3D 24,=0A                    saved_y =3D 0, saved_h =3D 337,=0A    =
                saved_x =3D 0, saved_w =3D 488,=0A                    subs =
=3D {=0A                        {=0A                            type =3D "W=
ClientWin",=0A                            windowid =3D 12582927,=0A        =
                    checkcode =3D 1,=0A                            switchto=
 =3D true,=0A                        },=0A                        {=0A     =
                       type =3D "WClientWin",=0A                           =
 windowid =3D 27262991,=0A                            checkcode =3D 2,=0A  =
                      },=0A                    },=0A                    geo=
m =3D { x =3D 0, y =3D 0, w =3D 1022, h =3D 766},=0A                },=0A  =
              {=0A                    type =3D "WFloatFrame",=0A           =
         name =3D "WFloatFrame<4>",=0A                    flags =3D 24,=0A =
                   saved_y =3D 0, saved_h =3D 337,=0A                    sa=
ved_x =3D 1023, saved_w =3D 488,=0A                    subs =3D {=0A       =
                 {=0A                            type =3D "WClientWin",=0A =
                           windowid =3D 25165839,=0A                       =
     checkcode =3D 3,=0A                            switchto =3D true,=0A  =
                      },=0A                    },=0A                    geo=
m =3D { x =3D 1023, y =3D 0, w =3D 1022, h =3D 766},=0A                },=
=0A            },=0A        },=0A        {=0A            type =3D "WFloatWS=
",=0A            name =3D "WFloatWS",=0A            managed =3D {=0A       =
         {=0A                    type =3D "WFloatFrame",=0A                =
    name =3D "WFloatFrame<1>",=0A                    flags =3D 16,=0A      =
              saved_x =3D 2, saved_w =3D 1022,=0A                    subs =
=3D {=0A                        {=0A                            type =3D "W=
ClientWin",=0A                            windowid =3D 14680115,=0A        =
                    checkcode =3D 4,=0A                            switchto=
 =3D true,=0A                        },=0A                    },=0A        =
            geom =3D { x =3D 3, y =3D 0, w =3D 1023, h =3D 768},=0A        =
        },=0A                {=0A                    type =3D "WFloatFrame"=
,=0A                    name =3D "WFloatFrame<2>",=0A                    fl=
ags =3D 24,=0A                    saved_y =3D 0, saved_h =3D 337,=0A       =
             saved_x =3D 1025, saved_w =3D 488,=0A                    subs =
=3D {=0A                        {=0A                            type =3D "W=
ClientWin",=0A                            windowid =3D 16777231,=0A        =
                    checkcode =3D 5,=0A                            switchto=
 =3D true,=0A                        },=0A                    },=0A        =
            geom =3D { x =3D 1025, y =3D 0, w =3D 1016, h =3D 766},=0A     =
           },=0A            },=0A            switchto =3D true,=0A        }=
,=0A        {=0A            type =3D "WFloatWS",=0A            name =3D "WF=
loatWS<1>",=0A            managed =3D {=0A            },=0A        },=0A   =
     {=0A            type =3D "WFloatWS",=0A            name =3D "WFloatWS<=
2>",=0A            managed =3D {=0A            },=0A        },=0A    },=0A}=
)=0A=0ALukas=0A=0A=0A=0A