<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Dec 9, 2015 at 10:20 PM, Troels Mæhl Folke <span dir="ltr"><<a href="mailto:t.r.o.e.l.s.m.f@gmail.com" target="_blank">t.r.o.e.l.s.m.f@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I've had problems getting systemd-logind to respect shutdown inhibitors when<br>
I ask it over DBus to power off or reboot.<br>
<br>
Here is what I've tried:<br>
<br>
In one gnome-terminal as non-root, I type:<br>
<br>
systemd-inhibit --what=shutdown --mode=block --who=unison unison-gtk2<br>
<br>
...to set up the inhibitor.<br>
Then next, in another gnome-terminal - also as non-root - I type:<br>
<br>
busctl call org.freedesktop.login1 /org/freedesktop/login1 \<br>
org.freedesktop.login1.Manager PowerOff b true<br></blockquote><div><br></div><div>AFAIK, inhibitors from the same user are ignored (which to be honest makes them not very useful), and systemctl merely checks them manually.</div><div><br></div><div>(You might find gnome-session-inhibit useful; it tells GNOME itself to avoid shutting down.)</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></div></div>
</div></div>