3 ms·
It's also related to the amount of volatile state that exists in applications: it doesn't matter in the slightest to me that I can boot my laptop to the desktop
by rcxdude 5y ago
It's also related to the amount of volatile state that exists in applications: it doesn't matter in the slightest to me that I can boot my laptop to the desktop in 10 seconds, it'll take 10 minutes to actually open all my applications and restore them to the state they were in when I turned it off.
- adrian_b 5y agoAll the applications where the volatile state matters, e.g. browsers like Chrome or Firefox, source code editors, office applications, etc. already restore their tabs/working documents on restart, in a second or so on my computers. If there are such applications which do not restore their previously open documents upon restart, it is they who should be improved, instead of using hibernate. More frequently than wanting to close the entire computer, I just happen to stop using a certain application. In that case I want to be able to close it and restart from the same state at some later time. So this is a feature that I want in any application. If the feature already exists at the lower granularity of each application, it also removes the need for a hibernate feature of the entire computer.
- Beltalowda 5y agoThe biggest issue is restoring terminal states. I think there are some tmux plugins for this (but never looked too much in to it), and maybe some terminals support it natively too, but getting it properly restored is not so easy (including environment, shell variables, the shell's "local" history, and that kind of thing). Maybe there's some zsh plugin for it though. Now, if you don't use terminals much then that's not much of an issue, but I tend to do most things there, with Firefox being the only actual GUI I'm running in Xorg.
- deleted 5y ago[deleted]