A simple RISC OS utility to save the state of the filer windows and running applications on the
desktop between reloads.
It's really designed for RISC OS Select, where there is no 'Desktop Boot'
facility on the task icon's menu.
It may or may not work on other versions of RISC OS!
Installation
Add !SaveDesk to your boot sequence.
For RISC OS 4 (or RISC OS Select)
Double click on '!Boot'
In the 'Configuration' window, Click on the 'Boot'
In the 'Boot sequence window' click on 'Run'
Drag the utility to the 'Run at Startup' window and Click on 'Set'
In the 'Boot sequence window' click on 'Set'
Close the 'Configuration' window
For RISC OS 3.1 (etc)
Open !Boot.Choices.Boot.Tasks
Save the utility to the above directory.
Add !DeskSave to the configure windows
For RISC OS 4 (or RISC OS Select)
Double click on !Boot
In the 'Configuration' window, Click on the 'Extensions'
Drag !DeskSave to the "Extensions configuration" window
For RISC OS 3.1 (etc)
Open $.!Boot.RO400Hook.Res.Configure (I think)
Drag !DeskSave
Usage
You should use the configuration tool (!DeskSave) to decide what you want to save.
You can also opt to save everything only on the next shutdown. This way you can have a consistant starting point.
If you tick the 'Filer' option, Every filer window that is open whose filesystem is ticked in the list when you close down the machine will be reopened in the same place when you restart. There is a default set of filling systems ticked, but these may not be quitable for you.
If you tick the 'applications' option, Every application that is also running when you shutdown should also be running when you restart.
Problems and Future plans
It's a bit big!
May run applications twice if they're saved and they're part of RISC OS Select's Boot->Run list
Installation is a bit complicated.
Picking the filing systems to save is a bit complicated, you really need to know if each one is worth saving the filer windows for or not. Generally removable filesystems, e.g. SparkFS, aren't worth saving.