[systemd-devel] systemd IdleAction for lock is not working

2020-06-03 Thread seshu pyla
Hi,



I am trying the below logind parameters to configure session lock in my
system.



/etc/systemd/logind.conf

IdleAction=Lock

IdleActionSec=1min



But, with above configurations there is no effect, so I have looked in to
the code and after the below change the lock event is sent and session lock
is happening successfully.

--- a/src/login/logind.c

+++ b/src/login/logind.c

@@ -1019,7 +1019,7 @@ static int
manager_dispatch_idle_action(sd_event_source *s, uint64_t t, void *us

 (m->idle_action_not_before_usec <= 0 || n >=
m->idle_action_not_before_usec + m->idle_action_usec)) {

 log_info("System idle. Taking action.");



-manager_handle_action(m, 0, m->idle_action, false,
false);

+manager_handle_action(m, 0, m->idle_action, false,
true);

 m->idle_action_not_before_usec = n;

 }



Is there any specific reason the “Lock” action is not handling in systemd?



Is there any plan in future if the “Lock” action is handled in system?





Thanks,

Venkata.
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] Parent slices and resource control

2020-06-03 Thread Jérémy ROSEN
man pages are part of the systemd repository at github
so change it where you think it's the most appropriate and submit a
pull-request there

Thx for the help

Le mar. 2 juin 2020 à 17:49, Patrick Dimond  a écrit :

> On Mon, Jun 01, 2020 at 12:22:03PM +0200, Lennart Poettering wrote:
> > Consider this tree:
> >
> > -.slice
> > `- foo.slice
> > |  `- miau.service
> > `- bar.slice
> > |  `- bar-quux.slice
> > |  |  `- daemon.service
> > |  |  `- otherdaemon.service
> > |  `- bar-uuu.slice
> > | ` rumpel.service
> > `- zzz.slice
> >`- zzz-yyy.slice
> >   `- wuff.service
> >
> > And now you turn on memory accounting in daemon.service. This would
> > then propagate up the three, so you get memory accounting on all its
> > parents too: bar-quux.slice, bar.slice and -.slice. And you will get
> > it turned on forthe units immediately in throse, i.e. also in
> > otherdaemon.service, bar-uuu.slice, foo.slice, zzz.slice. However, it
> > will not be turned on in: miau.service, rumpel.service, zzz-yyy.slice
> > and wuff.service, since those are neither in the path to the root
> > slice nor immediately inside any of those slices.
> >
> > Makes sense?
> >
> > Lennart
> >
> > --
> > Lennart Poettering, Berlin
>
> Yes! The diagram really helped.
>
> I think including a diagram like that would be helpful for others too.
> I'm not sure where it should live or what the process is, but I'd be
> happy to put in the work to make that happen.
>
> Thanks,
> Pat
> ___
> systemd-devel mailing list
> systemd-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel
>


-- 
[image: SMILE]  

20 rue des Jardins
92600 Asnières-sur-Seine
*Jérémy ROSEN*
Architecte technique

[image: email] jeremy.ro...@smile.fr
[image: phone]  +33 6 88 25 87 42
[image: url] http://www.smile.eu

[image: Twitter]  [image: Facebook]
 [image: LinkedIn]
 [image: Github]


[image: Découvrez l’univers Smile, rendez-vous sur smile.eu]

___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel