Thanks Shawn! I used timeoutd with the kids' user accounts, and will be
testing the fix soon.
rm
2008/10/5 Shawn Willden <[EMAIL PROTECTED]>
> I think I've fixed this. It appears the the field of the utmp structure
> that holds the X display changed between feisty and gutsy, so timeoutd
> has basically been completely broken for managing timeouts on local X
> sessions for gutsy and hardy.
>
> The code was assuming that the ut_line field held the X display (":0" or
> similar), but it that value is actually now in the ut_host field. This
> meant that its method for determining if a user was logged into a local
> X session was broken, causing it to direct warning and logout messages
> to the wrong place (the TTY) and to use the wrong method for killing X,
> which somehow caused it to believe the user was still logged in even
> after the session had ended.
>
> This same sort of error made X idle detection completely non-functional
> (so I think my fixes should also correct bug #212848).
>
> ** Attachment added: "fix_local_x.patch"
> http://launchpadlibrarian.net/18225966/fix_local_x.patch
>
> --
> timeoutd crashes after session 'break'
> https://bugs.launchpad.net/bugs/165254
> You received this bug notification because you are subscribed to
> timeoutd in ubuntu.
>
--
timeoutd crashes after session 'break'
https://bugs.launchpad.net/bugs/165254
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs