On Fri, Sep 14, 2018 at 1:34 PM Benjamin Berg <bberg@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.