KChildlock

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

10
7.9
Available as/for: -
Description:

kchildlock is a tool to monitor and restrict the time a children spends on the computer. The limits can be specified per day of the week, by lower and upper hour limits, maximum daily usage time, and maximum weekly usage time. The same restriction limits can be applied to applications based on the user login. It requires the KDE4 Desktop.
Last changelog:

5 years ago

v0.91.1
* updates needed for packaging of actual versions (opensuse 13.x)
* correct existing bugs for 64 bit versions of KDE
* communicaiton wih DBUS now no more needs Console Kit, but standard functions in KDE
* some minor rework done for the deamon (mainly get_active_session)

v0.90.4.2
* new greek translation by Dimitrios Glentadakis

v0.90.4.1
* common include file changed for opensuse 12.2
(compilation error)

v0.90.4
* new czech translation by Pavel Fric
* bug fix: change layout of consumption file: every user record now has
day_of_week and week_of_year. If supervising two or more children,
the resetting of dayly or weekly values was only done for the
current user; the others kept accumulated values.
* bug fix: in some cases the limits for groups were not applied.
(time duration). Only the first member of a group was restricted.
* bug fix 3381398: prevent fclose on null pointer

v0.90.3
* bug fix: documentation compilation on Chakra repositores did not work
* new russian translation by Z. Lezhnin
* new ukrainian translation by Yuri Chornoivan
* documentation updated

v0.90.2
* bug fix: crash when adding first user

OdinEidolon

11 years ago

I'll wait for the mantainer to put the new version on AUR, and i'll let you know

Report

mikala

11 years ago

Hello,
i open 2 bugs reports on sourceforge
1) against the cmake install path where lib is hardcoded,
2) against the icon path in kcm_kchildhood.desktop file

Regards,

Report

texstar

11 years ago

Thanks. I hit the same problem trying package this up for PCLinuxOS.

Report

C

LandertRene

11 years ago

both errors should be fixed in version 0.76.2 (the icon path is detected by a dirty workaround; will make a proper solution later))

Report

afiestas

11 years ago

Awesome idea, awesome implementation! you should try to move it inside kdebase, I'm sure that a lot of parents will thanks you!

Report

joethefox

11 years ago

Awesome idea? I Don't know... childrens are humans, not machines where you can set a timeout... I Don't think that is a good point of view. If my son take a lot of time in front of a computer, or a television, the problem, in my case, isn't the absence of a tool that shutdown the computer or the television automatically...
This does not remove the fact that it is written really well: awesome tool if you manage public personal computer for example.

Report

afiestas

11 years ago

:/ maybe you're right I don't have childs so I shouldn't say anything on that topic :(

But the idea is nice, even if it's not applicable with child's :/!

Report

AngelBlue01

11 years ago

Amazing app, something long missing from Linux! Microsoft finally built their equivalent into Windows with Vista/7.

Would it be possible in a later version to restrict given programs to specific hours: for example no Age of Empires (through WINE) at 6:30 in the morning? :-)

Report

C

LandertRene

11 years ago

Application restrictions are now possible in the new release V0.75!

Report

windbourne

12 years ago

Over all, good, BUT...

About 4 years ago, I started something similar, but in a different angle
I really do not want to truly limit my child from the computer any more than I want to kill their tv (I have little issues with my child watching history or discover). What is wanted to do was cut out what they could get to. Basically, with the computer tied to school, they need the ability to get apps/services like Koffice/OO while at the same time restricting games, or videos. Likewise, I was headed in direction of restricting internet access, though ideally, it would have limits on access, but that one was complicated involved making changes through the entire code base; Now, with policykit, it might be possible (restrictions from internet; but when older; only allowed to go to certain sites, namely school; no im, etc, etc, etc).

Also, I was taking a profile approach to this via the kuser. That would allow an series of profiles to be downloaded based on the distro (apps vary). Far easier to do that than manage it for several kids.

Report

TihSon

12 years ago

I am a parent, and I am planning on teaching my children about COMPUTERS ... not just Windows. That said, let me be one of the first to let you know that any version of this that gets ported to the 4.x line of KDE will be immediately installed by myself. Nothing beats proper parental supervision, but those of us who know that we humans are actually fallable will understand how this type of app is a very useful tool to assist with that supervision. Thanks for your effort so far, and if ever you decide to port it upward to 4.x, we will be very appreciative.

Report

C

LandertRene

12 years ago

The latest version 0.60 should run on KDE4, at least on opensuse 11.0 (even if perhaps some kde3 libraries have to be installed).

Report

kdeveloper

12 years ago

This could be part of KDE 4.3. I think this tool can be very important :) . I'm not a parent but I think your idea is very good :) . Go on.

Report

KennV

12 years ago

I like the idea. In fact, I wrote a simple perl script a while ago, that while not a comprehensive as yours, shared some common goals.

A couple things I did that you may consider:
- Friendly prewarnings of time running out. eg: kdialog bubble coming up to tell the user that there is five minutes of time left.
- ability for program to send email (I sent it to my phone) when the user logs in or out, and if the computer has been left on for an extended period of time (so it can be turned off to save energy).

Good Work. Can't wait to try it out!

KennV

Report

C

LandertRene

12 years ago

Prewarnings of time running out exist. The user will receive notifications 15, 10 and 5 minutes before the logout to finish his work.

I will consider how to implement the ability to send email after an extended period of time.

Rene

Report

nknknk

12 years ago

why would a kid spend too much time watching tv,
or using the computer, or... etc?

most likely,
because it has nothing better to do...

I think it would be better to give the child something better to do,
or spend some time with him/her,
instead of trying to put restrictions on him/her...

on the other hand,
I am not a parent,
and I can't fully apriciate how difficult it can become,
some times...

Report

KennV

12 years ago

"on the other hand,
I am not a parent,
and I can't fully apriciate how difficult it can become,
some times..."

Then refrain from speaking about that which you have no idea and making yourself look foolish.

Report

Padster

12 years ago

lol, sorry, but it's funny

Report

5 years ago

v0.91.1
* updates needed for packaging of actual versions (opensuse 13.x)
* correct existing bugs for 64 bit versions of KDE
* communicaiton wih DBUS now no more needs Console Kit, but standard functions in KDE
* some minor rework done for the deamon (mainly get_active_session)

v0.90.4.2
* new greek translation by Dimitrios Glentadakis

v0.90.4.1
* common include file changed for opensuse 12.2
(compilation error)

v0.90.4
* new czech translation by Pavel Fric
* bug fix: change layout of consumption file: every user record now has
day_of_week and week_of_year. If supervising two or more children,
the resetting of dayly or weekly values was only done for the
current user; the others kept accumulated values.
* bug fix: in some cases the limits for groups were not applied.
(time duration). Only the first member of a group was restricted.
* bug fix 3381398: prevent fclose on null pointer

v0.90.3
* bug fix: documentation compilation on Chakra repositores did not work
* new russian translation by Z. Lezhnin
* new ukrainian translation by Yuri Chornoivan
* documentation updated

v0.90.2
* bug fix: crash when adding first user

12345678910
13
product-maker janet Sep 25 2012 9 excellent
product-maker alltiptop Sep 19 2012 9 excellent
product-maker gdesanti Oct 27 2011 9 excellent
product-maker micky1067 Oct 14 2011 9 excellent
product-maker ZLv Aug 23 2011 9 excellent
product-maker Heart Jul 25 2011 9 excellent
product-maker zubi May 22 2011 9 excellent
product-maker paul21 May 15 2011 9 excellent
product-maker ATAHUALPA May 14 2011 9 excellent
product-maker sefran May 11 2011 9 excellent
product-maker pejakm May 11 2011 9 excellent
product-maker Contrast May 10 2011 9 excellent
product-maker Genserowski Dec 19 2010 9 excellent
Be the first to comment
CatchTime
Aug 27 2013
dront78
Feb 23 2013
Heart
Jul 25 2011
sefran
May 11 2011
zubi
Dec 11 2010
janet
Aug 04 2010
sefran007
Apr 27 2010
chetankhona
Apr 01 2010
AlexeyK
Feb 09 2010
AngelBlue01
Dec 17 2009
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.91.1
updated Aug 15 2015
added Aug 29 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1
System Tags app software