why debian 10 configuration file does not work, time left is 23 hours

Asked by Xudong Sun

below is my configuration file, not sure what I typed wrong, timekpr-next does not seem to work since it always show 23 hours left in the morning, and then suddenly close my session in the evening at 21:00.

[DOCUMENTATION]
#### this is the user configuration file for timekpr-next
#### if this file can not be read properly, it will be overwritten with defaults

[username]
# this defines which hours are allowed (remove or add hours to limit access), configure limits for start/end minutes for hour in brackets, example: 22[00-15]
ALLOWED_HOURS_1 = 5;6;7;8;9;10;11;12;13;14;15;16;17;18;19
ALLOWED_HOURS_2 = 5;6;7;8;9;10;11;12;13;14;15;16;17;18;19
ALLOWED_HOURS_3 = 5;6;7;8;9;10;11;12;13;14;15;16;17;18;19
ALLOWED_HOURS_4 = 5;6;7;8;9;10;11;12;13;14;15;16;17;18;19
ALLOWED_HOURS_5 = 5;6;7;8;9;10;11;12;13;14;15;16;17;18;19
ALLOWED_HOURS_6 = 5;6;7;8;9;10;11;12;13;14;15;16;17;18;19
ALLOWED_HOURS_7 = 5;6;7;8;9;10;11;12;13;14;15;16;17
# this defines which days of the week a user can use computer (remove or add days to limit access)
ALLOWED_WEEKDAYS = 1;2;3;4;5;6;7
# this defines allowed time in seconds per week day a user can use the computer
LIMITS_PER_WEEKDAYS = 46400;46400;46400;46400;46400;46400;46400
# this defines allowed time per week in seconds (in addition to other limits)
LIMIT_PER_WEEK = 304800
# this defines allowed time per month in seconds (in addition to other limits)
LIMIT_PER_MONTH = 2678400
# this defines whether to account sessions which are inactive (locked screen, user switched away from desktop, etc.)
TRACK_INACTIVE = True

Question information

Language:
English Edit question
Status:
Solved
For:
Timekpr-nExT Edit question
Assignee:
Eduards Bezverhijs Edit question
Solved by:
Xudong Sun
Solved:
Last query:
Last reply:
Revision history for this message
Eduards Bezverhijs (mjasnik) said :
#1

Well, Your configuration reads like this:
* every day user have 12:53:20 (hours:minutes:seconds) time left
* user can use computer from 5:00 in the morning to 20:00 in the evening (except Sunday, which reads until 18:00)

Of course, actual time is dependant whether user logs in right away at 5:00, by user session will be terminated at 20:00 nevertheless.

Isn't it working like that?

Revision history for this message
Eduards Bezverhijs (mjasnik) said :
#2

Additional question, which version of timekpr are You using? Is it the latest 0.2.12?

Revision history for this message
Xudong Sun (sunxd) said :
#3

1. No it is not working as expected, I opened my computer at around 8:30 today, now at 15:00 it said I have 17:00 hours left, at least the time left is wrong
2. It locks the screen at 21:00 without notice before (it just suddenly said you do not have time left), not 20:00.

2. Version info
apt-cache policy timekpr-next
timekpr-next:
  Installed: 0.2.12~ppa1~ubuntu1~ubuntu20.04.1
  Candidate: 0.2.12~ppa1~ubuntu1~ubuntu20.04.1
  Version table:
 *** 0.2.12~ppa1~ubuntu1~ubuntu20.04.1 500
        500 http://ppa.launchpad.net/mjasnik/ppa/ubuntu focal/main amd64 Packages
        100 /var/lib/dpkg/status

3. some further information for my system

groups gives
myusername, sudo

not sure who is sudo group, but I do have sudo right on this laptop

4. I could not get the gui work, it said " connected, command failed, denied" I know there is a SU-version of the GUI, but I can never open that after typing my sudo password. that is why I use the txt to configure.

Revision history for this message
Eduards Bezverhijs (mjasnik) said :
#4

Something is definitely wrong here, can You please send /var/log/timekpr.log file to my e-mail (please zip it before sending)?

Revision history for this message
Eduards Bezverhijs (mjasnik) said :
#6

I have been able to reproduce the time reporting problem. I'll work on a fix soon.

Regarding groups, if You actually added Yourself to group, You need to log out and in again or restart computer.

Command "groups" gives You current effective group list, to verify that You are added to the timekpr grpup, please try running this:
grep 'timekpr' /etc/group

If Your username is in the list and groups does not show it, then it's added, but not yet effective, log out/in or restart computer. If username is not on the list, please add it with:
sudo gpasswd -a username timekpr

Revision history for this message
Xudong Sun (sunxd) said :
#7

2020-02-21 20:00:31.748391: start checkUsers
2020-02-21 20:00:31.748566: start getUserList
2020-02-21 20:00:31.749902: userid: Debian-gdm
2020-02-21 20:00:31.750171: USERID: 117
2020-02-21 20:00:31.750347: USERNAME: Debian-gdm
2020-02-21 20:00:31.750492: USERPATH: /org/freedesktop/login1/user/_117
2020-02-21 20:00:31.750628: finish getUserList
2020-02-21 20:00:31.750782: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-21 20:00:31.750962: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-21 20:00:31.751106: NOTE: user "sunxd" has gone
2020-02-21 20:00:31.751235: start saveSpent
2020-02-21 20:00:31.751437: start save user (sunxd) control
2020-02-21 20:00:31.752590: finish save user control
2020-02-21 20:00:31.752961: finish saveSpent
2020-02-21 20:00:31.753942: de-init user configuration manager
2020-02-21 20:00:31.754129: de-init user control
2020-02-21 20:00:31.754281: finish checkUsers
2020-02-21 20:00:31.754418: --- end working on users ---
2020-02-21 20:00:32.354558: start user killer
2020-02-21 20:00:32.354933: finish user killer
2020-02-21 20:00:34.757663: --- start working on users ---
2020-02-21 20:00:34.757981: start checkUsers
2020-02-21 20:00:34.758130: start getUserList
2020-02-21 20:00:34.759457: userid: Debian-gdm
2020-02-21 20:00:34.759730: USERID: 117
2020-02-21 20:00:34.759901: USERNAME: Debian-gdm
2020-02-21 20:00:34.760049: USERPATH: /org/freedesktop/login1/user/_117
2020-02-21 20:00:34.760185: finish getUserList
2020-02-21 20:00:34.760418: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-21 20:00:34.760575: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-21 20:00:34.760706: finish checkUsers
2020-02-21 20:00:34.760841: --- end working on users ---
2020-02-21 20:00:37.764094: --- start working on users ---
2020-02-21 20:00:37.764470: start checkUsers
2020-02-21 20:00:37.764641: start getUserList
2020-02-21 20:00:37.765913: userid: Debian-gdm
2020-02-21 20:00:37.766178: USERID: 117
2020-02-21 20:00:37.766347: USERNAME: Debian-gdm
2020-02-21 20:00:37.766488: USERPATH: /org/freedesktop/login1/user/_117
2020-02-21 20:00:37.766623: finish getUserList
2020-02-21 20:00:37.766777: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-21 20:00:37.766926: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-21 20:00:37.767057: finish checkUsers
2020-02-21 20:00:37.767190: --- end working on users ---
2020-02-21 20:00:40.770436: --- start working on users ---
2020-02-21 20:00:40.770753: start checkUsers
2020-02-21 20:00:40.770904: start getUserList
2020-02-21 20:00:40.772048: userid: Debian-gdm
2020-02-21 20:00:40.772317: USERID: 117
2020-02-21 20:00:40.772519: USERNAME: Debian-gdm
2020-02-21 20:00:40.772661: USERPATH: /org/freedesktop/login1/user/_117
2020-02-21 20:00:40.772798: finish getUserList
2020-02-21 20:00:40.772949: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-21 20:00:40.773097: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-21 20:00:40.773231: finish checkUsers
2020-02-21 20:00:40.773364: --- end working on users ---
2020-02-21 20:00:43.776348: --- start working on users ---
2020-02-21 20:00:43.776702: start checkUsers
2020-02-21 20:00:43.776875: start getUserList
2020-02-21 20:00:43.860017: userid: Debian-gdm
2020-02-21 20:00:43.860151: USERID: 117
2020-02-21 20:00:43.860249: USERNAME: Debian-gdm
2020-02-21 20:00:43.860326: USERPATH: /org/freedesktop/login1/user/_117
2020-02-21 20:00:43.860393: finish getUserList
2020-02-21 20:00:43.860465: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-21 20:00:43.860515: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-21 20:00:43.860552: finish checkUsers
2020-02-21 20:00:43.860586: --- end working on users ---
2020-02-21 20:00:46.864119: worker shut down
2020-02-23 18:59:55.980912: --- initiating timekpr v. 0.2.12 ---
2020-02-23 18:59:55.981003: start init dbus daemon
2020-02-23 18:59:55.981723: finish init dbus daemon
2020-02-23 18:59:55.981965: initializing configuration manager
2020-02-23 18:59:55.982101: finish configuration manager
2020-02-23 18:59:55.983103: de-initializing configuration manager
2020-02-23 18:59:55.983229: initializing configuration manager
2020-02-23 18:59:55.983340: finish configuration manager
2020-02-23 18:59:55.984160: start timekpr login1 manager
2020-02-23 18:59:55.984214: getting login1 object on DBUS
2020-02-23 18:59:55.984447: getting login1 interface on DBUS
2020-02-23 18:59:55.984514: got interface, login1 successfully set up
2020-02-23 18:59:55.984552: finish login1 manager
2020-02-23 18:59:55.984585: finish init daemon data
2020-02-23 18:59:55.984614: start daemons
2020-02-23 18:59:55.984799: start up main loop thread
2020-02-23 18:59:55.984906: start up worker thread
2020-02-23 18:59:55.984931: finish daemons, timekpr started
2020-02-23 18:59:55.985101: --- start working on users ---
2020-02-23 18:59:55.985245: start checkUsers
2020-02-23 18:59:55.985786: start getUserList
2020-02-23 18:59:55.986073: userid: Debian-gdm
2020-02-23 18:59:55.986126: USERID: 117
2020-02-23 18:59:55.986160: USERNAME: Debian-gdm
2020-02-23 18:59:55.986189: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 18:59:55.986217: finish getUserList
2020-02-23 18:59:55.986252: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 18:59:55.986285: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 18:59:55.986314: finish checkUsers
2020-02-23 18:59:55.986341: --- end working on users ---
2020-02-23 18:59:58.989397: --- start working on users ---
2020-02-23 18:59:58.989555: start checkUsers
2020-02-23 18:59:58.989618: start getUserList
2020-02-23 18:59:58.990213: userid: Debian-gdm
2020-02-23 18:59:58.990310: USERID: 117
2020-02-23 18:59:58.990365: USERNAME: Debian-gdm
2020-02-23 18:59:58.990412: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 18:59:58.990454: finish getUserList
2020-02-23 18:59:58.990505: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 18:59:58.990552: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 18:59:58.990595: finish checkUsers
2020-02-23 18:59:58.990637: --- end working on users ---
2020-02-23 19:00:01.993797: --- start working on users ---
2020-02-23 19:00:01.994166: start checkUsers
2020-02-23 19:00:01.994347: start getUserList
2020-02-23 19:00:01.995788: userid: Debian-gdm
2020-02-23 19:00:01.996046: USERID: 117
2020-02-23 19:00:01.996215: USERNAME: Debian-gdm
2020-02-23 19:00:01.996355: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:01.996487: finish getUserList
2020-02-23 19:00:01.996637: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:01.996783: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:01.996916: finish checkUsers
2020-02-23 19:00:01.997038: --- end working on users ---
2020-02-23 18:59:55.503682: --- start working on users ---
2020-02-23 18:59:55.504051: start checkUsers
2020-02-23 18:59:55.504237: start getUserList
2020-02-23 18:59:55.505711: userid: Debian-gdm
2020-02-23 18:59:55.505974: USERID: 117
2020-02-23 18:59:55.506144: USERNAME: Debian-gdm
2020-02-23 18:59:55.506284: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 18:59:55.506417: finish getUserList
2020-02-23 18:59:55.506569: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 18:59:55.506711: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 18:59:55.506841: finish checkUsers
2020-02-23 18:59:55.506965: --- end working on users ---
2020-02-23 18:59:58.508977: --- start working on users ---
2020-02-23 18:59:58.509257: start checkUsers
2020-02-23 18:59:58.509368: start getUserList
2020-02-23 18:59:58.510937: userid: Debian-gdm
2020-02-23 18:59:58.511114: USERID: 117
2020-02-23 18:59:58.511208: USERNAME: Debian-gdm
2020-02-23 18:59:58.511276: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 18:59:58.511339: userid: sunxd
2020-02-23 18:59:58.511417: USERID: 1000
2020-02-23 18:59:58.511480: USERNAME: sunxd
2020-02-23 18:59:58.511539: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 18:59:58.511599: finish getUserList
2020-02-23 18:59:58.511693: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 18:59:58.511767: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 18:59:58.511884: NOTE: we have a new user "sunxd"
2020-02-23 18:59:58.512035: start init timekprUser
2020-02-23 18:59:58.513576: init user (sunxd) configuration manager
2020-02-23 18:59:58.513914: finish user configuration manager
2020-02-23 18:59:58.514032: init user (sunxd) control
2020-02-23 18:59:58.514191: finish init user control
2020-02-23 18:59:58.514274: start init notifications
2020-02-23 18:59:58.514369: finish init notifications
2020-02-23 18:59:58.514413: finish init timekprUser
2020-02-23 18:59:58.514491: start adjustLimitsFromConfig
2020-02-23 18:59:58.514533: start load user configuration
2020-02-23 18:59:58.515537: finish load user configuration
2020-02-23 18:59:58.519573: finish adjustLimitsFromConfig
2020-02-23 18:59:58.520171: start adjustTimeSpentFromControl
2020-02-23 18:59:58.520768: start loading user control (sunxd)
2020-02-23 18:59:58.531498: finish loading user control
2020-02-23 18:59:58.531667: finish adjustTimeSpentFromControl
2020-02-23 18:59:58.531783: start adjustTimeSpentActual
2020-02-23 18:59:58.531857: ---=== start isUserActive for "sunxd" ===---
2020-02-23 18:59:58.531919: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 18:59:58.537241: user stats, state: active, idleState: False
2020-02-23 18:59:58.537394: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 18:59:58.538172: got 1 sessions, start loop
2020-02-23 18:59:58.538803: adding session: 2
2020-02-23 18:59:58.553838: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 18:59:58.558919: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-23 18:59:58.559051: session 2 active
2020-02-23 18:59:58.559099: ---=== finish isUserActive: True ===---
2020-02-23 18:59:58.559146: finish adjustTimeSpentActual
2020-02-23 18:59:58.559223: start getTimeLeft
2020-02-23 18:59:58.559308: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 0.0, timeInactiveThisBoot: 0
2020-02-23 18:59:58.559350: start processTimeLeft
2020-02-23 18:59:58.559467: sending tln: 0
2020-02-23 18:59:58.559541: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 18:59:58.559580: finish processTimeLeft
2020-02-23 18:59:58.559614: finish getTimeLeft
2020-02-23 18:59:58.559652: user "sunxd", active: True, time left: 0
2020-02-23 18:59:58.559697: INFO: user "sunxd" has to go...
2020-02-23 18:59:58.559922: finish checkUsers
2020-02-23 18:59:58.559986: --- end working on users ---
2020-02-23 18:59:59.332499: start user killer
2020-02-23 18:59:59.332652: death approaching in 15 secs
2020-02-23 18:59:59.332723: finish user killer
2020-02-23 19:00:00.333003: start user killer
2020-02-23 19:00:00.333166: death approaching in 14 secs
2020-02-23 19:00:00.333212: finish user killer
2020-02-23 19:00:01.334294: start user killer
2020-02-23 19:00:01.334433: death approaching in 13 secs
2020-02-23 19:00:01.334494: finish user killer
2020-02-23 19:00:01.560962: --- start working on users ---
2020-02-23 19:00:01.561148: start checkUsers
2020-02-23 19:00:01.561393: start getUserList
2020-02-23 19:00:01.561960: userid: Debian-gdm
2020-02-23 19:00:01.562070: USERID: 117
2020-02-23 19:00:01.562129: USERNAME: Debian-gdm
2020-02-23 19:00:01.562177: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:01.562223: userid: sunxd
2020-02-23 19:00:01.562267: USERID: 1000
2020-02-23 19:00:01.562310: USERNAME: sunxd
2020-02-23 19:00:01.562355: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:01.562396: finish getUserList
2020-02-23 19:00:01.562449: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:01.562499: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:01.562597: start adjustTimeSpentActual
2020-02-23 19:00:01.562656: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:01.562701: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:01.563621: user stats, state: active, idleState: False
2020-02-23 19:00:01.563947: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:01.564370: got 1 sessions, start loop
2020-02-23 19:00:01.564461: session already cached: 2
2020-02-23 19:00:01.564518: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:01.565262: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-23 19:00:01.565358: session 2 active
2020-02-23 19:00:01.565421: ---=== finish isUserActive: True ===---
2020-02-23 19:00:01.565482: finish adjustTimeSpentActual
2020-02-23 19:00:01.565578: start getTimeLeft
2020-02-23 19:00:01.566337: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 3.0, timeInactiveThisBoot: 0
2020-02-23 19:00:01.566446: start processTimeLeft
2020-02-23 19:00:01.566592: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:01.566647: finish processTimeLeft
2020-02-23 19:00:01.566694: finish getTimeLeft
2020-02-23 19:00:01.566741: user "sunxd", active: True, time left: 0
2020-02-23 19:00:01.566788: finish checkUsers
2020-02-23 19:00:01.566834: --- end working on users ---
2020-02-23 19:00:02.332954: start user killer
2020-02-23 19:00:02.333128: death approaching in 12 secs
2020-02-23 19:00:02.333223: finish user killer
2020-02-23 19:00:02.376690: start getTimeLeft
2020-02-23 19:00:02.376867: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 3.0, timeInactiveThisBoot: 0
2020-02-23 19:00:02.376941: start processTimeLeft
2020-02-23 19:00:02.377067: sending tln: 0
2020-02-23 19:00:02.377159: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: True
2020-02-23 19:00:02.377207: finish processTimeLeft
2020-02-23 19:00:02.377247: finish getTimeLeft
2020-02-23 19:00:03.334322: start user killer
2020-02-23 19:00:03.334464: death approaching in 11 secs
2020-02-23 19:00:03.334523: finish user killer
2020-02-23 19:00:04.332961: start user killer
2020-02-23 19:00:04.333151: death approaching in 10 secs
2020-02-23 19:00:04.333239: sending tcn: 10
2020-02-23 19:00:04.333364: finish user killer
2020-02-23 19:00:04.568994: --- start working on users ---
2020-02-23 19:00:04.569130: start checkUsers
2020-02-23 19:00:04.569177: start getUserList
2020-02-23 19:00:04.569580: userid: Debian-gdm
2020-02-23 19:00:04.569657: USERID: 117
2020-02-23 19:00:04.569696: USERNAME: Debian-gdm
2020-02-23 19:00:04.569730: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:04.569763: userid: sunxd
2020-02-23 19:00:04.569796: USERID: 1000
2020-02-23 19:00:04.569828: USERNAME: sunxd
2020-02-23 19:00:04.569859: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:04.569890: finish getUserList
2020-02-23 19:00:04.569936: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:04.569981: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:04.570078: start adjustTimeSpentActual
2020-02-23 19:00:04.570130: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:04.570168: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:04.570860: user stats, state: active, idleState: False
2020-02-23 19:00:04.570931: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:04.571219: got 1 sessions, start loop
2020-02-23 19:00:04.571286: session already cached: 2
2020-02-23 19:00:04.571326: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:04.571818: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-23 19:00:04.571890: session 2 active
2020-02-23 19:00:04.571929: ---=== finish isUserActive: True ===---
2020-02-23 19:00:04.571972: finish adjustTimeSpentActual
2020-02-23 19:00:04.572047: start getTimeLeft
2020-02-23 19:00:04.572138: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 6.0, timeInactiveThisBoot: 0
2020-02-23 19:00:04.572178: start processTimeLeft
2020-02-23 19:00:04.572276: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:04.572333: finish processTimeLeft
2020-02-23 19:00:04.572387: finish getTimeLeft
2020-02-23 19:00:04.572441: user "sunxd", active: True, time left: 0
2020-02-23 19:00:04.572481: finish checkUsers
2020-02-23 19:00:04.572521: --- end working on users ---
2020-02-23 19:00:05.332981: start user killer
2020-02-23 19:00:05.333103: death approaching in 9 secs
2020-02-23 19:00:05.333151: sending tcn: 9
2020-02-23 19:00:05.333220: finish user killer
2020-02-23 19:00:06.334300: start user killer
2020-02-23 19:00:06.334466: death approaching in 8 secs
2020-02-23 19:00:06.334546: sending tcn: 8
2020-02-23 19:00:06.334659: finish user killer
2020-02-23 19:00:07.333858: start user killer
2020-02-23 19:00:07.334065: death approaching in 7 secs
2020-02-23 19:00:07.334176: sending tcn: 7
2020-02-23 19:00:07.334325: finish user killer
2020-02-23 19:00:07.573048: --- start working on users ---
2020-02-23 19:00:07.573266: start checkUsers
2020-02-23 19:00:07.573352: start getUserList
2020-02-23 19:00:07.574220: userid: Debian-gdm
2020-02-23 19:00:07.574354: USERID: 117
2020-02-23 19:00:07.574441: USERNAME: Debian-gdm
2020-02-23 19:00:07.574514: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:07.574587: userid: sunxd
2020-02-23 19:00:07.574654: USERID: 1000
2020-02-23 19:00:07.574719: USERNAME: sunxd
2020-02-23 19:00:07.574782: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:07.574844: finish getUserList
2020-02-23 19:00:07.574922: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:07.574998: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:07.575137: start adjustTimeSpentActual
2020-02-23 19:00:07.575225: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:07.575297: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:07.576503: user stats, state: active, idleState: False
2020-02-23 19:00:07.576640: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:07.577302: got 1 sessions, start loop
2020-02-23 19:00:07.577454: session already cached: 2
2020-02-23 19:00:07.577545: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:07.578780: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-23 19:00:07.578914: session 2 active
2020-02-23 19:00:07.579002: ---=== finish isUserActive: True ===---
2020-02-23 19:00:07.579092: finish adjustTimeSpentActual
2020-02-23 19:00:07.579239: start getTimeLeft
2020-02-23 19:00:07.579423: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 9.0, timeInactiveThisBoot: 0
2020-02-23 19:00:07.579504: start processTimeLeft
2020-02-23 19:00:07.579689: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:07.579779: finish processTimeLeft
2020-02-23 19:00:07.579914: finish getTimeLeft
2020-02-23 19:00:07.580038: user "sunxd", active: True, time left: 0
2020-02-23 19:00:07.580155: finish checkUsers
2020-02-23 19:00:07.580281: --- end working on users ---
2020-02-23 19:00:08.333640: start user killer
2020-02-23 19:00:08.334076: death approaching in 6 secs
2020-02-23 19:00:08.334403: sending tcn: 6
2020-02-23 19:00:08.334845: finish user killer
2020-02-23 19:00:09.334239: start user killer
2020-02-23 19:00:09.334670: death approaching in 5 secs
2020-02-23 19:00:09.334926: sending tcn: 5
2020-02-23 19:00:09.335224: finish user killer
2020-02-23 19:00:10.333060: start user killer
2020-02-23 19:00:10.333475: death approaching in 4 secs
2020-02-23 19:00:10.333744: sending tcn: 4
2020-02-23 19:00:10.334108: finish user killer
2020-02-23 19:00:10.581034: --- start working on users ---
2020-02-23 19:00:10.581296: start checkUsers
2020-02-23 19:00:10.581414: start getUserList
2020-02-23 19:00:10.582456: userid: Debian-gdm
2020-02-23 19:00:10.582642: USERID: 117
2020-02-23 19:00:10.582761: USERNAME: Debian-gdm
2020-02-23 19:00:10.582861: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:10.582956: userid: sunxd
2020-02-23 19:00:10.583049: USERID: 1000
2020-02-23 19:00:10.583140: USERNAME: sunxd
2020-02-23 19:00:10.583230: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:10.583343: finish getUserList
2020-02-23 19:00:10.583467: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:10.583594: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:10.583832: start adjustTimeSpentActual
2020-02-23 19:00:10.583971: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:10.584087: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:10.585792: user stats, state: active, idleState: False
2020-02-23 19:00:10.586034: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:10.586979: got 1 sessions, start loop
2020-02-23 19:00:10.587217: session already cached: 2
2020-02-23 19:00:10.587356: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:10.588597: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-23 19:00:10.588758: session 2 active
2020-02-23 19:00:10.588861: ---=== finish isUserActive: True ===---
2020-02-23 19:00:10.588981: finish adjustTimeSpentActual
2020-02-23 19:00:10.589139: start getTimeLeft
2020-02-23 19:00:10.589330: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 12.0, timeInactiveThisBoot: 0
2020-02-23 19:00:10.589417: start processTimeLeft
2020-02-23 19:00:10.589624: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:10.589749: finish processTimeLeft
2020-02-23 19:00:10.590225: finish getTimeLeft
2020-02-23 19:00:10.590319: user "sunxd", active: True, time left: 0
2020-02-23 19:00:10.590396: finish checkUsers
2020-02-23 19:00:10.590474: --- end working on users ---
2020-02-23 19:00:11.333064: start user killer
2020-02-23 19:00:11.333463: death approaching in 3 secs
2020-02-23 19:00:11.333699: sending tcn: 3
2020-02-23 19:00:11.334002: finish user killer
2020-02-23 19:00:12.334352: start user killer
2020-02-23 19:00:12.334734: death approaching in 2 secs
2020-02-23 19:00:12.334974: sending tcn: 2
2020-02-23 19:00:12.335294: finish user killer
2020-02-23 19:00:13.333664: start user killer
2020-02-23 19:00:13.334032: death approaching in 1 secs
2020-02-23 19:00:13.334224: sending tcn: 1
2020-02-23 19:00:13.334507: finish user killer
2020-02-23 19:00:13.593038: --- start working on users ---
2020-02-23 19:00:13.593396: start checkUsers
2020-02-23 19:00:13.593564: start getUserList
2020-02-23 19:00:13.594891: userid: Debian-gdm
2020-02-23 19:00:13.595148: USERID: 117
2020-02-23 19:00:13.595313: USERNAME: Debian-gdm
2020-02-23 19:00:13.595452: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:13.595585: userid: sunxd
2020-02-23 19:00:13.595712: USERID: 1000
2020-02-23 19:00:13.595855: USERNAME: sunxd
2020-02-23 19:00:13.596050: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:13.596217: finish getUserList
2020-02-23 19:00:13.596370: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:13.596515: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:13.596768: start adjustTimeSpentActual
2020-02-23 19:00:13.596963: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:13.597119: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:13.599326: user stats, state: active, idleState: False
2020-02-23 19:00:13.599695: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:13.601055: got 1 sessions, start loop
2020-02-23 19:00:13.601321: session already cached: 2
2020-02-23 19:00:13.601487: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:13.604479: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-23 19:00:13.604831: session 2 active
2020-02-23 19:00:13.605076: ---=== finish isUserActive: True ===---
2020-02-23 19:00:13.605270: finish adjustTimeSpentActual
2020-02-23 19:00:13.605586: start getTimeLeft
2020-02-23 19:00:13.605946: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 15.0, timeInactiveThisBoot: 0
2020-02-23 19:00:13.606105: start processTimeLeft
2020-02-23 19:00:13.606843: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:13.607127: finish processTimeLeft
2020-02-23 19:00:13.607352: finish getTimeLeft
2020-02-23 19:00:13.607571: user "sunxd", active: True, time left: 0
2020-02-23 19:00:13.607783: finish checkUsers
2020-02-23 19:00:13.607991: --- end working on users ---
2020-02-23 19:00:14.333203: start user killer
2020-02-23 19:00:14.333575: death approaching in 0 secs
2020-02-23 19:00:14.333769: sending tcn: 0
2020-02-23 19:00:14.334050: start saveSpent
2020-02-23 19:00:14.334303: start save user (sunxd) control
2020-02-23 19:00:14.337884: finish save user control
2020-02-23 19:00:14.338311: finish saveSpent
2020-02-23 19:00:14.338520: start terminateUserSessions
2020-02-23 19:00:14.338639: inspecting "sunxd" userpath "/org/freedesktop/login1/user/_1000" sessions
2020-02-23 19:00:14.342600: INFO: switching TTY is not needed
2020-02-23 19:00:14.342719: (delayed 1 sec) killing "sunxd" session /org/freedesktop/login1/session/_32 (wayland)
2020-02-23 19:00:14.342795: INFO: switching TTY is not needed
2020-02-23 19:00:14.342841: finish terminateUserSessions
2020-02-23 19:00:14.342881: finish user killer
2020-02-23 19:00:16.609267: --- start working on users ---
2020-02-23 19:00:16.609405: start checkUsers
2020-02-23 19:00:16.609454: start getUserList
2020-02-23 19:00:16.609875: userid: Debian-gdm
2020-02-23 19:00:16.609936: USERID: 117
2020-02-23 19:00:16.609975: USERNAME: Debian-gdm
2020-02-23 19:00:16.610008: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:16.610041: userid: sunxd
2020-02-23 19:00:16.610073: USERID: 1000
2020-02-23 19:00:16.610104: USERNAME: sunxd
2020-02-23 19:00:16.610134: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:16.610164: finish getUserList
2020-02-23 19:00:16.610202: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:16.610238: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:16.610308: start adjustTimeSpentActual
2020-02-23 19:00:16.610368: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:16.610405: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:16.610933: user stats, state: closing, idleState: True
2020-02-23 19:00:16.610992: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:16.611279: got 0 sessions, start loop
2020-02-23 19:00:16.611343: removing session: 2
2020-02-23 19:00:16.611386: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:16.611424: ---=== finish isUserActive: False ===---
2020-02-23 19:00:16.611466: finish adjustTimeSpentActual
2020-02-23 19:00:16.611537: start getTimeLeft
2020-02-23 19:00:16.611625: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 15.0, timeInactiveThisBoot: 3.0
2020-02-23 19:00:16.611665: start processTimeLeft
2020-02-23 19:00:16.611757: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:16.611807: finish processTimeLeft
2020-02-23 19:00:16.611846: finish getTimeLeft
2020-02-23 19:00:16.611883: user "sunxd", active: False, time left: 0
2020-02-23 19:00:16.611919: INFO: user "sunxd" has to go...
2020-02-23 19:00:16.611981: finish checkUsers
2020-02-23 19:00:16.612019: --- end working on users ---
2020-02-23 19:00:17.394198: INFO: got leftover process, pid: 1357, ppid: 1, username: sunxd, name: systemd, terminal: None
2020-02-23 19:00:17.394466: INFO: process 1357 killed
2020-02-23 19:00:18.334115: start user killer
2020-02-23 19:00:18.334528: death approaching in 15 secs
2020-02-23 19:00:18.334708: finish user killer
2020-02-23 19:00:19.334004: start user killer
2020-02-23 19:00:19.334418: death approaching in 14 secs
2020-02-23 19:00:19.334620: finish user killer
2020-02-23 19:00:19.615145: --- start working on users ---
2020-02-23 19:00:19.615417: start checkUsers
2020-02-23 19:00:19.615587: start getUserList
2020-02-23 19:00:19.617042: userid: Debian-gdm
2020-02-23 19:00:19.617314: USERID: 117
2020-02-23 19:00:19.617529: USERNAME: Debian-gdm
2020-02-23 19:00:19.617694: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:19.617845: userid: sunxd
2020-02-23 19:00:19.617989: USERID: 1000
2020-02-23 19:00:19.618127: USERNAME: sunxd
2020-02-23 19:00:19.618264: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:19.618399: finish getUserList
2020-02-23 19:00:19.618558: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:19.618716: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:19.618987: start adjustTimeSpentActual
2020-02-23 19:00:19.619160: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:19.619304: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:19.621564: user stats, state: closing, idleState: True
2020-02-23 19:00:19.621845: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:19.623079: got 0 sessions, start loop
2020-02-23 19:00:19.623367: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:19.623553: ---=== finish isUserActive: False ===---
2020-02-23 19:00:19.623734: finish adjustTimeSpentActual
2020-02-23 19:00:19.624035: start getTimeLeft
2020-02-23 19:00:19.624403: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 15.0, timeInactiveThisBoot: 6.0
2020-02-23 19:00:19.624566: start processTimeLeft
2020-02-23 19:00:19.624958: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:19.625141: finish processTimeLeft
2020-02-23 19:00:19.625290: finish getTimeLeft
2020-02-23 19:00:19.625435: user "sunxd", active: False, time left: 0
2020-02-23 19:00:19.625577: finish checkUsers
2020-02-23 19:00:19.625715: --- end working on users ---
2020-02-23 19:00:20.333863: start user killer
2020-02-23 19:00:20.334150: death approaching in 13 secs
2020-02-23 19:00:20.334326: finish user killer
2020-02-23 19:00:21.333055: start user killer
2020-02-23 19:00:21.333410: death approaching in 12 secs
2020-02-23 19:00:21.333590: finish user killer
2020-02-23 19:00:22.334375: start user killer
2020-02-23 19:00:22.334863: death approaching in 11 secs
2020-02-23 19:00:22.335129: finish user killer
2020-02-23 19:00:22.629376: --- start working on users ---
2020-02-23 19:00:22.629748: start checkUsers
2020-02-23 19:00:22.629971: start getUserList
2020-02-23 19:00:22.631437: userid: Debian-gdm
2020-02-23 19:00:22.631727: USERID: 117
2020-02-23 19:00:22.631907: USERNAME: Debian-gdm
2020-02-23 19:00:22.632059: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:22.632209: userid: sunxd
2020-02-23 19:00:22.632352: USERID: 1000
2020-02-23 19:00:22.632490: USERNAME: sunxd
2020-02-23 19:00:22.632622: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:22.632754: finish getUserList
2020-02-23 19:00:22.632914: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:22.633146: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:22.633418: start adjustTimeSpentActual
2020-02-23 19:00:22.633591: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:22.633733: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:22.635974: user stats, state: closing, idleState: True
2020-02-23 19:00:22.636256: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:22.637461: got 0 sessions, start loop
2020-02-23 19:00:22.637757: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:22.637947: ---=== finish isUserActive: False ===---
2020-02-23 19:00:22.638129: finish adjustTimeSpentActual
2020-02-23 19:00:22.638462: start getTimeLeft
2020-02-23 19:00:22.638822: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 15.0, timeInactiveThisBoot: 9.0
2020-02-23 19:00:22.638978: start processTimeLeft
2020-02-23 19:00:22.639327: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:22.639495: finish processTimeLeft
2020-02-23 19:00:22.639628: finish getTimeLeft
2020-02-23 19:00:22.639793: user "sunxd", active: False, time left: 0
2020-02-23 19:00:22.639931: finish checkUsers
2020-02-23 19:00:22.640058: --- end working on users ---
2020-02-23 19:00:23.333711: start user killer
2020-02-23 19:00:23.334068: death approaching in 10 secs
2020-02-23 19:00:23.334309: sending tcn: 10
2020-02-23 19:00:23.334638: finish user killer
2020-02-23 19:00:24.334028: start user killer
2020-02-23 19:00:24.334372: death approaching in 9 secs
2020-02-23 19:00:24.334600: sending tcn: 9
2020-02-23 19:00:24.334894: finish user killer
2020-02-23 19:00:25.334291: start user killer
2020-02-23 19:00:25.334626: death approaching in 8 secs
2020-02-23 19:00:25.334801: sending tcn: 8
2020-02-23 19:00:25.335056: finish user killer
2020-02-23 19:00:25.641033: --- start working on users ---
2020-02-23 19:00:25.641455: start checkUsers
2020-02-23 19:00:25.641621: start getUserList
2020-02-23 19:00:25.643103: userid: Debian-gdm
2020-02-23 19:00:25.643346: USERID: 117
2020-02-23 19:00:25.643527: USERNAME: Debian-gdm
2020-02-23 19:00:25.643670: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:25.643801: userid: sunxd
2020-02-23 19:00:25.643929: USERID: 1000
2020-02-23 19:00:25.644051: USERNAME: sunxd
2020-02-23 19:00:25.644171: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-23 19:00:25.644286: finish getUserList
2020-02-23 19:00:25.644444: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:25.644584: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:25.644829: start adjustTimeSpentActual
2020-02-23 19:00:25.645011: ---=== start isUserActive for "sunxd" ===---
2020-02-23 19:00:25.645146: supported session types: ['x11', 'wayland', 'mir']
2020-02-23 19:00:25.647147: user stats, state: closing, idleState: True
2020-02-23 19:00:25.647396: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:25.648494: got 0 sessions, start loop
2020-02-23 19:00:25.648808: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-23 19:00:25.649104: ---=== finish isUserActive: False ===---
2020-02-23 19:00:25.649357: finish adjustTimeSpentActual
2020-02-23 19:00:25.649743: start getTimeLeft
2020-02-23 19:00:25.650112: user: sunxd, timeLeftToday: 0, timeLeftInARow: 0, timeSpentThisBoot: 15.0, timeInactiveThisBoot: 12.0
2020-02-23 19:00:25.650256: start processTimeLeft
2020-02-23 19:00:25.650598: time left: 0; 0; 46400, notification lvl: 5, priority: critical, force: False
2020-02-23 19:00:25.650753: finish processTimeLeft
2020-02-23 19:00:25.650874: finish getTimeLeft
2020-02-23 19:00:25.650992: user "sunxd", active: False, time left: 0
2020-02-23 19:00:25.651108: finish checkUsers
2020-02-23 19:00:25.651220: --- end working on users ---
2020-02-23 19:00:26.333289: start user killer
2020-02-23 19:00:26.333578: death approaching in 7 secs
2020-02-23 19:00:26.333735: sending tcn: 7
2020-02-23 19:00:26.333959: finish user killer
2020-02-23 19:00:27.334232: start user killer
2020-02-23 19:00:27.334570: death approaching in 6 secs
2020-02-23 19:00:27.334755: sending tcn: 6
2020-02-23 19:00:27.335008: finish user killer
2020-02-23 19:00:28.334270: start user killer
2020-02-23 19:00:28.334557: death approaching in 5 secs
2020-02-23 19:00:28.334712: sending tcn: 5
2020-02-23 19:00:28.334941: finish user killer
2020-02-23 19:00:28.654410: --- start working on users ---
2020-02-23 19:00:28.654692: start checkUsers
2020-02-23 19:00:28.654860: start getUserList
2020-02-23 19:00:28.655835: userid: Debian-gdm
2020-02-23 19:00:28.656027: USERID: 117
2020-02-23 19:00:28.656161: USERNAME: Debian-gdm
2020-02-23 19:00:28.656280: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:28.656395: finish getUserList
2020-02-23 19:00:28.656527: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:28.656656: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:28.656775: NOTE: user "sunxd" has gone
2020-02-23 19:00:28.656889: start saveSpent
2020-02-23 19:00:28.657094: start save user (sunxd) control
2020-02-23 19:00:28.657955: finish save user control
2020-02-23 19:00:28.658222: finish saveSpent
2020-02-23 19:00:28.658428: de-init user configuration manager
2020-02-23 19:00:28.658564: de-init user control
2020-02-23 19:00:28.658690: finish checkUsers
2020-02-23 19:00:28.658807: --- end working on users ---
2020-02-23 19:00:29.333544: start user killer
2020-02-23 19:00:29.333827: finish user killer
2020-02-23 19:00:31.661102: --- start working on users ---
2020-02-23 19:00:31.661276: start checkUsers
2020-02-23 19:00:31.661349: start getUserList
2020-02-23 19:00:31.661823: userid: Debian-gdm
2020-02-23 19:00:31.661906: USERID: 117
2020-02-23 19:00:31.661988: USERNAME: Debian-gdm
2020-02-23 19:00:31.662048: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:31.662104: finish getUserList
2020-02-23 19:00:31.662170: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:31.662267: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:31.662323: finish checkUsers
2020-02-23 19:00:31.662378: --- end working on users ---
2020-02-23 19:00:34.665540: --- start working on users ---
2020-02-23 19:00:34.665903: start checkUsers
2020-02-23 19:00:34.666119: start getUserList
2020-02-23 19:00:34.667337: userid: Debian-gdm
2020-02-23 19:00:34.667578: USERID: 117
2020-02-23 19:00:34.667746: USERNAME: Debian-gdm
2020-02-23 19:00:34.667899: USERPATH: /org/freedesktop/login1/user/_117
2020-02-23 19:00:34.668049: finish getUserList
2020-02-23 19:00:34.668221: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-23 19:00:34.668387: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-23 19:00:34.668537: finish checkUsers
2020-02-23 19:00:34.668678: --- end working on users ---
2020-02-23 19:00:37.672356: worker shut down
2020-02-24 08:23:23.899627: --- initiating timekpr v. 0.2.12 ---
2020-02-24 08:23:23.899715: start init dbus daemon
2020-02-24 08:23:23.900466: finish init dbus daemon
2020-02-24 08:23:23.900730: initializing configuration manager
2020-02-24 08:23:23.900858: finish configuration manager
2020-02-24 08:23:23.901737: de-initializing configuration manager
2020-02-24 08:23:23.901869: initializing configuration manager
2020-02-24 08:23:23.901978: finish configuration manager
2020-02-24 08:23:23.902762: start timekpr login1 manager
2020-02-24 08:23:23.902817: getting login1 object on DBUS
2020-02-24 08:23:23.903091: getting login1 interface on DBUS
2020-02-24 08:23:23.903157: got interface, login1 successfully set up
2020-02-24 08:23:23.903217: finish login1 manager
2020-02-24 08:23:23.903269: finish init daemon data
2020-02-24 08:23:23.903323: start daemons
2020-02-24 08:23:23.903506: start up main loop thread
2020-02-24 08:23:23.903751: start up worker thread
2020-02-24 08:23:23.903817: finish daemons, timekpr started
2020-02-24 08:23:23.904046: --- start working on users ---
2020-02-24 08:23:23.904665: start checkUsers
2020-02-24 08:23:23.904720: start getUserList
2020-02-24 08:23:23.905028: userid: Debian-gdm
2020-02-24 08:23:23.905081: USERID: 117
2020-02-24 08:23:23.905116: USERNAME: Debian-gdm
2020-02-24 08:23:23.905147: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:23.905176: finish getUserList
2020-02-24 08:23:23.905212: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:23.905247: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-24 08:23:23.905277: finish checkUsers
2020-02-24 08:23:23.905306: --- end working on users ---
2020-02-24 08:23:26.908012: --- start working on users ---
2020-02-24 08:23:26.908184: start checkUsers
2020-02-24 08:23:26.908248: start getUserList
2020-02-24 08:23:26.908732: userid: Debian-gdm
2020-02-24 08:23:26.908833: USERID: 117
2020-02-24 08:23:26.908885: USERNAME: Debian-gdm
2020-02-24 08:23:26.908929: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:26.908970: finish getUserList
2020-02-24 08:23:26.909019: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:26.909080: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-24 08:23:26.909122: finish checkUsers
2020-02-24 08:23:26.909162: --- end working on users ---
2020-02-24 08:23:29.912306: --- start working on users ---
2020-02-24 08:23:29.912578: start checkUsers
2020-02-24 08:23:29.912712: start getUserList
2020-02-24 08:23:29.913965: userid: Debian-gdm
2020-02-24 08:23:29.914200: USERID: 117
2020-02-24 08:23:29.914347: USERNAME: Debian-gdm
2020-02-24 08:23:29.914472: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:29.914587: finish getUserList
2020-02-24 08:23:29.914723: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:29.914851: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-24 08:23:29.914963: finish checkUsers
2020-02-24 08:23:29.915071: --- end working on users ---
2020-02-24 08:23:22.108433: --- start working on users ---
2020-02-24 08:23:22.108781: start checkUsers
2020-02-24 08:23:22.108963: start getUserList
2020-02-24 08:23:22.110242: userid: Debian-gdm
2020-02-24 08:23:22.110476: USERID: 117
2020-02-24 08:23:22.110628: USERNAME: Debian-gdm
2020-02-24 08:23:22.110765: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:22.110901: finish getUserList
2020-02-24 08:23:22.111080: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:22.111239: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-24 08:23:22.111371: finish checkUsers
2020-02-24 08:23:22.111504: --- end working on users ---
2020-02-24 08:23:25.114737: --- start working on users ---
2020-02-24 08:23:25.115126: start checkUsers
2020-02-24 08:23:25.115321: start getUserList
2020-02-24 08:23:25.116572: userid: Debian-gdm
2020-02-24 08:23:25.116814: USERID: 117
2020-02-24 08:23:25.116975: USERNAME: Debian-gdm
2020-02-24 08:23:25.117118: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:25.117254: finish getUserList
2020-02-24 08:23:25.117409: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:25.117558: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-24 08:23:25.117690: finish checkUsers
2020-02-24 08:23:25.117818: --- end working on users ---
2020-02-24 08:23:28.120363: --- start working on users ---
2020-02-24 08:23:28.120498: start checkUsers
2020-02-24 08:23:28.120541: start getUserList
2020-02-24 08:23:28.120900: userid: sunxd
2020-02-24 08:23:28.120973: USERID: 1000
2020-02-24 08:23:28.121024: USERNAME: sunxd
2020-02-24 08:23:28.121064: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-24 08:23:28.121110: userid: Debian-gdm
2020-02-24 08:23:28.121149: USERID: 117
2020-02-24 08:23:28.121188: USERNAME: Debian-gdm
2020-02-24 08:23:28.121218: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:28.121255: finish getUserList
2020-02-24 08:23:28.121304: NOTE: we have a new user "sunxd"
2020-02-24 08:23:28.121374: start init timekprUser
2020-02-24 08:23:28.121871: init user (sunxd) configuration manager
2020-02-24 08:23:28.122097: finish user configuration manager
2020-02-24 08:23:28.122184: init user (sunxd) control
2020-02-24 08:23:28.122307: finish init user control
2020-02-24 08:23:28.122381: start init notifications
2020-02-24 08:23:28.122710: finish init notifications
2020-02-24 08:23:28.122752: finish init timekprUser
2020-02-24 08:23:28.122811: start adjustLimitsFromConfig
2020-02-24 08:23:28.122848: start load user configuration
2020-02-24 08:23:28.123634: finish load user configuration
2020-02-24 08:23:28.124860: finish adjustLimitsFromConfig
2020-02-24 08:23:28.124963: start adjustTimeSpentFromControl
2020-02-24 08:23:28.125007: start loading user control (sunxd)
2020-02-24 08:23:28.127574: finish loading user control
2020-02-24 08:23:28.127733: finish adjustTimeSpentFromControl
2020-02-24 08:23:28.127794: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:28.127835: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-24 08:23:28.127909: start adjustTimeSpentActual
2020-02-24 08:23:28.127952: ---=== start isUserActive for "sunxd" ===---
2020-02-24 08:23:28.127984: supported session types: ['x11', 'wayland', 'mir']
2020-02-24 08:23:28.128706: user stats, state: active, idleState: False
2020-02-24 08:23:28.128831: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-24 08:23:28.129202: got 1 sessions, start loop
2020-02-24 08:23:28.129313: adding session: 2
2020-02-24 08:23:28.131106: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-24 08:23:28.131694: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-24 08:23:28.131781: session 2 active
2020-02-24 08:23:28.131823: ---=== finish isUserActive: True ===---
2020-02-24 08:23:28.131866: finish adjustTimeSpentActual
2020-02-24 08:23:28.132073: start getTimeLeft
2020-02-24 08:23:28.132158: user: sunxd, timeLeftToday: 41792.0, timeLeftInARow: 88192.0, timeSpentThisBoot: 0.0, timeInactiveThisBoot: 0
2020-02-24 08:23:28.132197: start processTimeLeft
2020-02-24 08:23:28.132298: sending tln: 88192
2020-02-24 08:23:28.132380: time left: 88192; 41792; 46400, notification lvl: 0, priority: low, force: False
2020-02-24 08:23:28.132419: finish processTimeLeft
2020-02-24 08:23:28.132453: finish getTimeLeft
2020-02-24 08:23:28.132493: user "sunxd", active: True, time left: 88192
2020-02-24 08:23:28.132540: finish checkUsers
2020-02-24 08:23:28.132580: --- end working on users ---
2020-02-24 08:23:31.135648: --- start working on users ---
2020-02-24 08:23:31.135810: start checkUsers
2020-02-24 08:23:31.135882: start getUserList
2020-02-24 08:23:31.136384: userid: sunxd
2020-02-24 08:23:31.136518: USERID: 1000
2020-02-24 08:23:31.136581: USERNAME: sunxd
2020-02-24 08:23:31.136633: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-24 08:23:31.136684: userid: Debian-gdm
2020-02-24 08:23:31.136734: USERID: 117
2020-02-24 08:23:31.136782: USERNAME: Debian-gdm
2020-02-24 08:23:31.136828: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:31.136874: finish getUserList
2020-02-24 08:23:31.136937: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:31.136974: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-24 08:23:31.137042: start adjustTimeSpentActual
2020-02-24 08:23:31.137083: ---=== start isUserActive for "sunxd" ===---
2020-02-24 08:23:31.137115: supported session types: ['x11', 'wayland', 'mir']
2020-02-24 08:23:31.137762: user stats, state: active, idleState: False
2020-02-24 08:23:31.137845: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-24 08:23:31.138182: got 1 sessions, start loop
2020-02-24 08:23:31.138262: session already cached: 2
2020-02-24 08:23:31.138315: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-24 08:23:31.139319: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-24 08:23:31.139443: session 2 active
2020-02-24 08:23:31.139507: ---=== finish isUserActive: True ===---
2020-02-24 08:23:31.139570: finish adjustTimeSpentActual
2020-02-24 08:23:31.139945: start getTimeLeft
2020-02-24 08:23:31.140083: user: sunxd, timeLeftToday: 41789.0, timeLeftInARow: 88189.0, timeSpentThisBoot: 3.0, timeInactiveThisBoot: 0
2020-02-24 08:23:31.140137: start processTimeLeft
2020-02-24 08:23:31.140270: time left: 88189; 41789; 46400, notification lvl: 0, priority: low, force: False
2020-02-24 08:23:31.140326: finish processTimeLeft
2020-02-24 08:23:31.140385: finish getTimeLeft
2020-02-24 08:23:31.140432: user "sunxd", active: True, time left: 88189
2020-02-24 08:23:31.140482: finish checkUsers
2020-02-24 08:23:31.140526: --- end working on users ---
2020-02-24 08:23:33.092681: start getTimeLeft
2020-02-24 08:23:33.092874: user: sunxd, timeLeftToday: 41789.0, timeLeftInARow: 88189.0, timeSpentThisBoot: 3.0, timeInactiveThisBoot: 0
2020-02-24 08:23:33.092945: start processTimeLeft
2020-02-24 08:23:33.093068: sending tln: 88189
2020-02-24 08:23:33.093168: time left: 88189; 41789; 46400, notification lvl: 0, priority: low, force: True
2020-02-24 08:23:33.093235: finish processTimeLeft
2020-02-24 08:23:33.093284: finish getTimeLeft
2020-02-24 08:23:34.143598: --- start working on users ---
2020-02-24 08:23:34.143776: start checkUsers
2020-02-24 08:23:34.143847: start getUserList
2020-02-24 08:23:34.144359: userid: sunxd
2020-02-24 08:23:34.144498: USERID: 1000
2020-02-24 08:23:34.144558: USERNAME: sunxd
2020-02-24 08:23:34.144604: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-24 08:23:34.144645: userid: Debian-gdm
2020-02-24 08:23:34.144685: USERID: 117
2020-02-24 08:23:34.144722: USERNAME: Debian-gdm
2020-02-24 08:23:34.144758: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:34.144794: finish getUserList
2020-02-24 08:23:34.144860: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:34.144906: INFO: searching for login manager, user (Debian-gdm) does not look like one
2020-02-24 08:23:34.144985: start adjustTimeSpentActual
2020-02-24 08:23:34.145040: ---=== start isUserActive for "sunxd" ===---
2020-02-24 08:23:34.145081: supported session types: ['x11', 'wayland', 'mir']
2020-02-24 08:23:34.146024: user stats, state: active, idleState: False
2020-02-24 08:23:34.146267: ---=== start cacheUserSessionList for "sunxd" ===---
2020-02-24 08:23:34.147174: got 1 sessions, start loop
2020-02-24 08:23:34.147460: session already cached: 2
2020-02-24 08:23:34.147568: ---=== finish cacheUserSessionList for "sunxd" ===---
2020-02-24 08:23:34.148418: got session - type: wayland, VTNr: 2, state: active, idle: False
2020-02-24 08:23:34.148549: session 2 active
2020-02-24 08:23:34.148633: ---=== finish isUserActive: True ===---
2020-02-24 08:23:34.148697: finish adjustTimeSpentActual
2020-02-24 08:23:34.149026: start getTimeLeft
2020-02-24 08:23:34.149149: user: sunxd, timeLeftToday: 41786.0, timeLeftInARow: 88186.0, timeSpentThisBoot: 6.0, timeInactiveThisBoot: 0
2020-02-24 08:23:34.149199: start processTimeLeft
2020-02-24 08:23:34.149343: time left: 88186; 41786; 46400, notification lvl: 0, priority: low, force: False
2020-02-24 08:23:34.149401: finish processTimeLeft
2020-02-24 08:23:34.149446: finish getTimeLeft
2020-02-24 08:23:34.149827: user "sunxd", active: True, time left: 88186
2020-02-24 08:23:34.149880: finish checkUsers
2020-02-24 08:23:34.149926: --- end working on users ---
2020-02-24 08:23:37.152365: --- start working on users ---
2020-02-24 08:23:37.152530: start checkUsers
2020-02-24 08:23:37.152606: start getUserList
2020-02-24 08:23:37.152971: userid: sunxd
2020-02-24 08:23:37.153060: USERID: 1000
2020-02-24 08:23:37.153117: USERNAME: sunxd
2020-02-24 08:23:37.153160: USERPATH: /org/freedesktop/login1/user/_1000
2020-02-24 08:23:37.153195: userid: Debian-gdm
2020-02-24 08:23:37.153228: USERID: 117
2020-02-24 08:23:37.153259: USERNAME: Debian-gdm
2020-02-24 08:23:37.153290: USERPATH: /org/freedesktop/login1/user/_117
2020-02-24 08:23:37.153332: finish getUserList
2020-02-24 08:23:37.153402: NOTE: system user "Debian-gdm" explicitly excluded
2020-02-24 08:23:37.153456: INFO: searching for login manager, user (Debian-gdm) does not look like one

Revision history for this message
Eduards Bezverhijs (mjasnik) said :
#8

Update to timekpr is already released, please update and report back whether it gets better with time accounting.

As for the rest, have You got the solution with the groups?

Revision history for this message
Eduards Bezverhijs (mjasnik) said :
#9

Is time accounting ok after update?

Revision history for this message
Xudong Sun (sunxd) said :
#10

i think it works now, thanks!