I have PC with Debian 9 "stretch" x86_64 + Xfce and I never needed to
have pm-utils installed, but hibernation\suspend feature works normally
through xfce4 GUI once I set up all prerequisites for hibernation to
work (such as at least working swap and initramfs resume variable). I
also removed packages such as "uswsusp", "hibernate". I have used them
previously, but now they are unnecessary for hibernation to work on my
computer.

How you start Xfce DE and did you installed "xfce4-power-manager" package?
You've said hibernation works when you trigger it manually, so check if
hibernation works via systemd:
    $ systemctl hibernate


On 18.10.2017 18:26, Pétùr wrote:
> On my computer (Debian sid), with a nvidia graphical card and the 340
> proprietary driver, suspend/hibernate does not work with xfce tools.
>
> I means that xfce4-session-logout --suspend does not work for example.
>
> But pm-suspend or pm-hibernate works perfectly.
>
> And I can launch them as user because I edited my /etc/sudoers file with:
>
> my_user  ALL = NOPASSWD: /usr/sbin/pm-hibernate
> my_user  ALL = NOPASSWD: /usr/sbin/pm-suspend
>
> So I would like to make pm-utils tools the default ones for
> suspend/hibernate in Xfce. pm-utils commands should be triggered when
> clicking "suspend/hibernate" on the xfce logout window.
>
> How can I do that?
>

-- 
With kindest regards, Alexander.

⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀ 

Reply via email to