> as far as I can tell, there soeems to e something called xsm. X session
> manager. it detects sessin-compliant X programs and saves the state.
> After you're done, it will save the state. Or you can save the state at
> any point you choose. Then next time you start up a "session", (you can
> have as many as you want), then it will open the windows and states
> associated with them. Uunfortunately, I'm not sure which programs are
> session compliant. nor do I know how to get it working perfectly. I
> tried... but failed.
>> This is a basic X question. Upon exiting X-windows, can one save the
>> opened and positioned format of the desktop, as is done in MS Windows?
>> If not, I'm sure XF86Free will get there, but please save me from a
>> wild goose chase.
Edit your .Xclients, .xsession, .xinitrc, etc. Use the utility 'xwininfo'
to get geometry settings for each client, then place the calls in the
startup script. You can also create definitions in your window
manager init-script to handle the display of titles, autoraises,
transient client stuff, borders, ... for desktop specific clients.
Then create menus in your window manager for your applications and set up
a custom set of key-bindings. Setup up window auto-relative resizing and
custom move under and raising for window manipulation. Also, you can use
multiple 'virtual screens' and create these custom window manager scripts
for each one. Then have a little 'pager' client to switch between them.
A highly effective custom environment is essential. You may be suprised
what you can do with your 'desktop'.