Package Details: timekpr 0.3.2-13

Git Clone URL: (read-only, click to copy)
Package Base: timekpr
Description: Control the computer usage of your users. You can limit daily usage based on a timed access duration and configure periods of day when they can log in.
Upstream URL:
Licenses: GPL
Submitter: SanskritFritz
Maintainer: SanskritFritz
Last Packager: SanskritFritz
Votes: 7
Popularity: 0.000000
First Submitted: 2010-10-03 21:32
Last Updated: 2016-07-04 19:26

Dependencies (5)

Required by (0)

Sources (3)

Pinned Comments

SanskritFritz commented on 2020-07-31 12:47

This package is kept here for historical reasons only, it is kind of deprecated. Please use the active fork "timekpr-next".

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

workdowg commented on 2014-06-25 20:15

@SanskritFritz - Does this package work for anyone? It seems broken. It will control: lock account and time of day, but not an amount of daily time. I've tried under Gnome 3.12 and XFCE. I tried building for his newest release and get the same thing...

Mjasnik commented on 2014-05-14 07:21


Latest version is available now for some days already. Tested under Unity, Gnome Shell, Gnome Shell Classic, XFCE and LXDE, no KDE at this time and no testing on ArchLinux or other distro, just Ubuntu.

As for LXDE, I tried to implement and test under LXDE as well, but to my surprise LXDE does NOT pick up autostart of Timekpr client, if I run it manually it works, autostart from /etc/xdg/autoruns does't. Daemon itself is working.
This is not a Timekpr bug, it's LXDE's.


SanskritFritz commented on 2014-05-08 07:57

I haven't used this package now for some months, but I will again within some time. It worked for me for years. I'd rather create a new package for your fork, just give me some time.

Mjasnik commented on 2014-05-08 07:47


I thought You will update this PKGBUILD as this just stopped working for me in Arch like a month ago, so this is not functional. Or it is now and that was minor glitch back then? I don't use Arch + timekpr anymore, si I don't know.


SanskritFritz commented on 2014-05-07 18:25

So, do you want to create another package for your fork? If not, I'll do it gladly for you.

Mjasnik commented on 2014-05-07 18:22


I integrated patch and tried to add LXDM support, I have no way of testing it right now, please someone do that.
You can get source here .
I'll try to keep version numbering as above.

P.S. Actually I was ArchLinux user for years and still some of my computers run Arch, but one day Timekpr stopped working on Arch (users vs loginctl issue) and I fixed it there, but then my kid wanted Ubuntu and that meant he had to wait until some sort of parental controls actually work on Ubuntu which mostly is why I did development on this.


SanskritFritz commented on 2014-05-06 07:22

Mjasnik, that is good news, thanks. I can confirm that upstream is not active anymore, although a year ago one of the developers had plans to rewrite timekpr completely. I don't know how far he got with it.

Mjasnik commented on 2014-05-06 06:57


I would like to inform that I'm trying to keep timekpr above the water as original project seems to be dead. I have adapted it to loginctl, added more features to it etc.
Please see .
The thing is that I'm adapting it to Unity and Ubuntu but I'm not killing off the rest of DE's.
I'll try to update it to support LXDM and integrate the patch found here, but someone will have to test it. I'll inform You when this is done.


SanskritFritz commented on 2013-06-18 20:54

nobawk I'm sorry to hear that. Thanks for the investigation, did you report those problems upstream? Can you provide working patches? I don't use lxdm, so I cannot test it at the moment.

Anonymous comment on 2013-06-18 02:28

The default scripts of timekpr do not work for LXDM and systemd because timekpr uses "users" command to get a list of login users. A better solution is to use "loginctl | awk '{print $3}'" instead of "users".

Another problem is that the installation script does not add rules for and for LXDM login. You have to add these following line to /etc/pam.d/lxdm:

account required
account required