On Fri, Sep 14, 2018 at 1:34 PM Benjamin Berg <bberg(a)redhat.com> wrote:
I believe the following options were proposed:
1. Create a setting for gnome-settings-daemon to disable the
SuspendThenHibernate feature and simply always use Suspend.
Expose this in gnome-control-center.
2. Disable Hibernate (and SuspendThenHibernate) in systemd(-logind)
3. Disable hibernation support in the Fedora kernel
4. Disable SuspendThenHibernate and switch to hybrid suspend
On my last desktop, I always suspended, because the resume is fast, the
system was always plugged into electricity, and the power consumption
during suspend was close to zero (measured). Hibernate or
suspend-then-hibernate made no sense for me on that PC.
On my current desktop, suspend it very often broken due to some device
firmware, and only hibernation works reliably. So I hibernate all the time,
it's still better than a cold boot and having to restore my previous work.
Hybrid sleep could be an option for me, but GNOME doesn't expose it.
As you can see, the use cases vary drastically between laptops/desktops,
working/problematic hardware, and user preferences.
Whatever you choose as safe GUI options in GNOME, *please* give us the
possibility to use the other ones as well. At least for power users.
Whether that means additional options exposed through dconf, or whether
that means an option to bypass g-s-d handling and go directly to systemd
(which can be configured through logind.conf), that really doesn't matter.
Just please avoid the "our way or the highway" solution. If even skilled
users can't go outside of the provided super-safe boundaries, it harms our
whole ecosystem. Thanks.