On Friday, June 10, 2016 10:32:25 PM Mick wrote:
> On Friday 10 Jun 2016 19:54:44 J. Roeleveld wrote:
> > Kde and I would assume Gnome as well have a method of running a script
> > when
> > starting and stopping a login session.
> >
> > This is usually used for ssh-agent and pgp-agent.
>
> Yes, KDE uses /etc/plasma/shutdown/10-agent-shutdown.sh and I guess gnome
> would have its equivalent, but I think this is only for any daemonised
> services running on the desktop.
>
> I suspect that:
>
> /usr/bin/kdeinit4_shutdown
> /usr/bin/kdeinit5_shutdown
>
> are used to shutdown gracefully any KDE apps.
>
> > You could try looking for something similar with the desktop/window
> > manager
> > of your choice.
>
> I tried the above shutdown commands but they didn't work.  Unfortunately
> enlightenment does not have anything available to stop desktop applications
> at shutdown.  The dev's advice was to use .xinitrc or equivalent.
>
> > I think .xsession is run only during start and will not 'pause' during the
> > session.
>
> Well my confusion is that my .xsession *was* working fine until a couple of
> weeks ago ... and all still works as expected when I run akonadictl stop in
> a terminal before I shut down.  I don't know why the same command behaves
> differently in .xsession now.  :-/
>
> PS. When I just log out there is no delay.  The problem only arises when I
> shutdown.  I wonder if this is something to do with this darn sddm display
> manager ...

There is a 90 second delay with PostgreSQL if there are still clients connected 
to the
database.
This should also be displayed on the screen if you see the shutdown-text.

I don't see how sddm can cause an extra delay.

You could add the commands to:
/etc/local.d/killakonadi.stop

(These are run as root, so you might need to do something like:
/bin/su -s /bin/sh -c " <command> " <username>
instead of the commands you have been putting in the scripts.

I think the local-service is stopped before postgresql is stopped, so this 
might prevent the
delay you are seeing?

--
Joost


Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to