Is there a ready solution for saving and restoring whole working environment?
I want to save a project's workspace, and restore it inside a virtual desktop:
- browsers (with their own tabs)
- other apps (any app that was there in that desktop and can be automatically started)
- possibly terminal sessions (i'm not greedy, though)
Why:
I want to be recover my workspace after a restart for any reason, e.g. power drain, accidental crash, multi-boot, etc.)
Or to "save" an entire project and load it at another time.
I'm not looking for perfect solutions, but the more - the better.
(P.S. I know of "screen" and alike for terminal sessions. This is not the big issue here)