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