Il 04/01/2019 12:08, Florian Klämpfl via lazarus ha scritto:

Is there any possibility that lazarus auto stores the current session (project file, source files, session information etc.) every xxxx s?

Background is that I am starting another trial to use linux as desktop system but within in a few days I have already lost changes because lazarus was just killed on shutdown (well, actually I would prefer to have linux just hibernating instead of shutdown, but this is another story).

Furthermore, is there any option to store the green bars which indicate changed sources between different runs of lazarus?

I'm using linux as my desktop (and laptop) system since a very long time.
Basically I never use shutdown, except for a kernel or libc update. I just leave my desktop linux running, and either suspend or hibernate my laptop. Depending of the combination of your platform, your distro, and the Desktop you're using, you may have available both a "suspend to ram" (only if it is a laptop with battery) and a "hibernate" (=suspend to disk). But you must pick up a good distro, within the distro select a stable and tested version (the latest version is always a lottery), and select a good Desktop. Or you may resort to command-line, which is less subject to Desktop environment bugs: depending on distro and kernel you may have available /pm-suspend/ and /pm-hibernate/ or /systemctl suspend/ and /systemctl hibernate. /If it doesn't wake up properly, you may need to google to find out the quirks required for your specific hardware.

As far as Lazarus is concerned, everything relevant is saved each time you compile (or attempt to compile) your application. Just hit F9 and you're done. You may easily check and tune your behaviour: if, when trying to quit Lazarus, a dialogue shows "Save changes to project xxxx?" it means that some changes will be lost by a kill, if it doesn't show, it means that all relevant changes have already been saved, and that a kill wouldn't do any harm.

Giuliano

--
Do not do to others as you would have them do to you.They might have different 
tastes.

-- 
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to