← Back to team overview

mythbuntu-bugs team mailing list archive

Re: [Bug 875817] Re: who -q no longer counts gui users

 

Interesting that lightdm login screen shows as a session. Unless that is a
bug, could you check if realname = 'Light Display Manager'

On Sat, Oct 22, 2011 at 8:29 PM, DAP <875817@xxxxxxxxxxxxxxxxxx> wrote:

> When I'm logged in and have a terminal window open, I get:
>
> $ ck-list-sessions
> Session2:
>        unix-user = '1000'
>        realname = 'Douglas Peale'
>        seat = 'Seat1'
>        session-type = ''
>        active = TRUE
>        x11-display = ':0'
>        x11-display-device = '/dev/tty7'
>        display-device = ''
>        remote-host-name = ''
>        is-local = TRUE
>        on-since = '2011-10-23T02:31:47.631922Z'
>        login-session-id = '4294967295'
>
> When I'm logged in and have no windows open I get the same thing.
>
> When I'm logged out I get:
>
> $ ck-list-sessions
> Session4:
>        unix-user = '117'
>        realname = 'Light Display Manager'
>        seat = 'Seat1'
>        session-type = 'LoginWindow'
>        active = TRUE
>        x11-display = ':0'
>        x11-display-device = '/dev/tty7'
>        display-device = ''
>        remote-host-name = ''
>        is-local = TRUE
>        on-since = '2011-10-23T03:18:26.759967Z'
>        login-session-id = '4294967295'
>
> I'm not sure how I can reliably use that to determine that no user is
> logged in.
>
> --
> You received this bug notification because you are a member of Mythbuntu
> Bug Team, which is subscribed to mythtv in Ubuntu.
> https://bugs.launchpad.net/bugs/875817
>
> Title:
>  who -q no longer counts gui users
>
> Status in “mythtv” package in Ubuntu:
>  New
>
> Bug description:
>  The "checklogin.sh" script on this page:
> http://www.mythtv.org/wiki/ACPI_Wakeup uses "who -q" to determine if a
> user is logged in to prevent MythTV from shutting down the computer when a
> user is using the computer.
>  On 11.04 this worked fine.
>  On 11.10, my system shuts down 10 minutes after booting unless I open a
> terminal window.
>  On opening a terminal window and running "who -q" I get:
>  $ who -q
>  dpeale
>  # users=1
>  I used to get "users=2". The gui user is not counted anymore.
>  This is true of both Unity and Gnome GUIs
>
>  The 'w' command also has the same bug (I've never been able to figure
>  out what package that comes from). It also has another bug. If you use
>  one of the ctl-alt-Fx screens, login, and then logout, it continues to
>  count that screen as logged in.
>
>  ProblemType: Bug
>  DistroRelease: Ubuntu 11.10
>  Package: coreutils 8.5-1ubuntu6
>  ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
>  Uname: Linux 3.0.0-12-generic x86_64
>  ApportVersion: 1.23-0ubuntu3
>  Architecture: amd64
>  Date: Sun Oct 16 09:24:27 2011
>  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64
> (20110427.1)
>  ProcEnviron:
>   PATH=(custom, no user)
>   LANG=en_US.UTF-8
>   SHELL=/bin/bash
>  SourcePackage: coreutils
>  UpgradeStatus: Upgraded to oneiric on 2011-10-15 (0 days ago)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/875817/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~mythbuntu-bugs
> Post to     : mythbuntu-bugs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~mythbuntu-bugs
> More help   : https://help.launchpad.net/ListHelp
>



-- 
Thomas Mashos

References