5 ms·
Hibernate is all in the kernel. You trigger it by writing to a file in /sys. Your DE choice has nothing to do with this. Most things on Linux are actually like
by usrn 4y ago
Hibernate is all in the kernel. You trigger it by writing to a file in /sys. Your DE choice has nothing to do with this.
Most things on Linux are actually like this, where everything is in the kernel or some other small project and the DE just adds a wrapper GUI (or sometimes a management deamon) and really has absolutely nothing to do with how the thing works.
And thank goodness for that because all of the popular DEs use terrible window managers. I wouldn't bother with X11 if those were the only functional choices.
Also some people (like me) really don't mind tearing but can't stand an extra frame of latency when we're typing. It's nice to have options since no one agrees on everything.
- sushisource 4y agoYeah, I'm aware it's in the kernel, but it's only useful for PCs. So effectively it's a "desktop" problem in terms of people deciding to dedicate resources to it. And... hence why it breaks all the damn time.
- usrn 4y agoI can't understand what on earth your comment is supposed to mean. Are you saying most people working on the kernel don't expect it to run on PCs? And so there are no resources dedicated to the suspend states? Also of all the different suspend states suspend to disk definitely breaks the least. Most importantly I really can't understand why you think any of this has to do with desktop environments.
- sushisource 4y agoWell it's not _that_ confusing of a comment... My point is suspend states aren't important to big commercial users who are running linux servers. They have no reason to contribute to making it work well. Hence, it likely doesn't get much attention compared to many other parts of the kernel. It doesn't have to do with "Desktop environments", but it very much is part of the "linux desktop" experience.