Hello again, Gentoo. On Sun, Sep 19, 2021 at 11:03:00 +0000, Alan Mackenzie wrote: > On Sat, Sep 18, 2021 at 20:49:45 +0200, tastytea wrote: > > On 2021-09-18 18:39+0000 Alan Mackenzie <[email protected]> wrote:
> > > Hello, Gentoo. > > > I used to have a utility pm-suspend which would suspend the current > > > state of the machine to RAM (or, maybe to the swap partition) and shut > > > the machine down to a resting state. A keypress or mouse movement > > > would restore full functionality in a few seconds. > > > I think I lost this program in the emerge --depclean I did a couple of > > > months ago (the one that wanted to make my machine unbootable). > > > Is there anything to take its place? In particular I want actively to > > > put the machine into resting state (as opposed to it happening after a > > > period of inactivity), and I would prefer to do this without having to > > > start a GUI session. > > > I feel there must be something like this in portage, I just don't know > > > how to find it. > > > Thanks for the help! > > `loginctl suspend`[1] if you use sys-auth/elogind. `echo mem > > > /sys/power/state`[2] if not. > Thanks! > Unfortunately, neither of them works. I tried s2ram too. It also > doesn't work. > What they all do is suspend the system, then immediately restore it, > without the keyboard or mouse being touched. > I'm sure the kernel isn't the problem: I tried it with three kernels > going back to 5.4.97 and it failed on them all. pm-suspend worked on > these. Similarly, I doubt my HW is the problem. > At this stage, I think it's time to give up. I don't want to spend hours > submitting bug reports and following up, or on endless web searches for > solutions. The feature just isn't that important, convenient though it > would be. > Or maybe I'll try and find pm-suspend again on the web. Maybe it had > some feature (or bug workaround) which the more modern packages are > lacking. That's just what I did. A web search for pm-utils found it easily enough. pm-suspend works again, and I'm a happy chappy - almost. Why was pm-utils taken off of portage in the first place? Was there some sort of security problem, or was it just because it hadn't been updated in a fair while (since 2013, I think)? That's another feature missing from portage - a systematic way of discovering why a package has been removed. > > [1] <https://wiki.gentoo.org/wiki/Elogind#loginctl> > > [2] > > <https://www.kernel.org/doc/html/v5.10/admin-guide/pm/sleep-states.html#basic-sysfs-interfaces-for-system-suspend-and-hibernation> > > -- > > Get my PGP key with `gpg --locate-keys [email protected]` or at > > <https://tastytea.de/tastytea.asc>. -- Alan Mackenzie (Nuremberg, Germany).

