
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
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.
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
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
10 years ago
Report
mikala
10 years ago
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
10 years ago
Report
LandertRene
10 years ago
Report
afiestas
11 years ago
Report
joethefox
11 years ago
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
But the idea is nice, even if it's not applicable with child's :/!
Report
AngelBlue01
11 years ago
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
LandertRene
11 years ago
Report
windbourne
11 years ago
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
Report
LandertRene
12 years ago
Report
kdeveloper
12 years ago
Report
KennV
12 years ago
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
LandertRene
12 years ago
I will consider how to implement the ability to send email after an extended period of time.
Rene
Report
nknknk
12 years ago
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
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
11 years ago
Report