-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (12) . 

KChildlock

   0.90.4.2  

KDE System Tool

Score 90%
KChildlock
zoom


KChildlock
zoom


KChildlock
zoom


Homepage:  Link
Minimum required   KDE 4.x
Downloads:  3767
Submitted:  Aug 29 2008
Updated:  Aug 26 2013

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.




Changelog:

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

v0.90.1
* tooltips for allmost all configuration dialog
* gui has been completely reworked, there are now 4 tabs: Login Times,
Time Duration, Program Times and Program Duration.
* configuration gui: works now with a (unlimited) list of users,
and groups. Import and Export the restriction profiles.
* new internal layout for the file containing the consumed times.
* new icon.
* spanish translation (thanks to Miguel Aguilar Molina)

v0.80.2
* tooltip for system tray icon
* translation for status display is now ok
* status display: blend out empty menus
* Status display: make clear it is only status info; change title and text.
* dont display status tray icon if there is no active limitation.
* initialize object KChildlockLimits
* startup wait time changed from 15 to 5 secs.
* user setup and group setup: insert separators in gui
* user setup: enable & disable widgets dependent of chosen value.
* group setup: enable & disable widgets dependent of chosen value.
* user application restrictions setup now with checkboxes
* exchange code between destructor/constructor of class KchildlockLimits
* check the enabled flags (from gui) in the daemon.
* update documentation
* new: slovak translation (thanks to Slavko!)




LicenseGPL
Source(Source Tarball)
SUSE(Binary RPM SUSE 12.3)
SUSE(Binary RPM SUSE 12.2)
Mandriva(Binary RPM Mandriva 2011)
Fedora(Binary RPM Fedora 19)
Fedora(Binary RPM Fedora 18)
Mandriva(Binary RPM Mandriva 2010.1)
Mandriva(Binary RPM Mandriva 2010)
Mandriva(Binary RPM Mandriva 2009.1)
Ubuntu(Ubuntu Oneiric)
Ubuntu(Ubuntu Natty)
other(64 bit Versions see Homepage)
Send to a friend
Subscribe
Other  Apps  from LandertRene
Report inappropriate content



goto page: prev   1  2  3  4  5 

-

 Awesome idea!

 
 by afiestas on: Feb 9 2010
 
Score 50%
afiestasafiestas
Kamoso && Kbluetooth
Home
-
Alex Fiestas 0

Kamoso && Kbluetooth
Spain, Barcelona
Last visit Jan 16 2012
0 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

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


Reply to this

-

 Re: Awesome idea!

 
 by joethefox on: Feb 9 2010
 
Score 50%

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.


Reply to this

-

 Re: Re: Awesome idea!

 
 by afiestas on: Feb 9 2010
 
Score 50%
afiestasafiestas
Kamoso && Kbluetooth
Home
-
Alex Fiestas 0

Kamoso && Kbluetooth
Spain, Barcelona
Last visit Jan 16 2012
0 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

:/ 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 :/!


Reply to this

-

 Patch added on sourceforge

 
 by mikala on: Mar 2 2010
 
Score 50%

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,


Reply to this

-

 Re: Patch added on sourceforge

 
 by texstar on: Apr 14 2010
 
Score 50%
texstartexstar
pclinuxos.co m
Home
-
B R 0

pclinuxos.com
United States of America
Last visit Dec 23 2011
1 Friends
0 Groups

More info
Send a message
Add as friend
Other contents
--

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


Reply to this

-

 Re: Re: Patch added on sourceforge

 
 by LandertRene on: Apr 22 2010
 
Score 50%

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))


Reply to this

-

 crash

 
 by OdinEidolon on: Apr 16 2010
 
Score 50%

Under ArchLinux, KDE4.4, kchildlock can't start since it crashes systemsettings. I can provide any info needed.

Error is:

Quote:
kdesu(13980) startApp: Daemon not safe (not sgid), not using it.

kdesu(13980)/kdesu (kdelibs) KDESu::PtyProcess::exec: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/process.cpp : 295 ] Running "/bin/su"
kdesu(13980)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/su.cpp : 259 ] Read line "Password: "
kdesu(13980)/kdesu (kdelibs) KDESu::PtyProcess::exec: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/process.cpp : 295 ] Running "/bin/su"
kdesu(13980)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/su.cpp : 259 ] Read line "Password: "
kdesu(13980)/kdesu (kdelibs) KDESu::PtyProcess::WaitSlave: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/process.cpp : 381 ] Child pid 13995
kdesu(13980)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/su.cpp : 259 ] Read line ""
kdesu(13980)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/su.cpp : 259 ] Read line "kdesu_stub"
kdesu(13980)/kdesu (kdelibs) KDESu::PtyProcess::exec: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/process.cpp : 295 ] Running "/bin/su"
kdesu(13980)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/su.cpp : 259 ] Read line "Password: "
kdesu(13980)/kdesu (kdelibs) KDESu::PtyProcess::WaitSlave: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/process.cpp : 381 ] Child pid 13999
kdesu(13980)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/su.cpp : 259 ] Read line ""
kdesu(13980)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU: [ /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.2/kdesu/su.cpp : 259 ] Read line "kdesu_stub"


Reply to this

-

 Re: crash

 
 by LandertRene on: Apr 22 2010
 
Score 50%

please try again with latest version 0.76.2!
try as normal user with 'kdesu', and as root user calling 'systemsettings'. perhaps there is a difference?


Reply to this

-

 Re: Re: crash

 
 by OdinEidolon on: Apr 24 2010
 
Score 50%

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


Reply to this

-

 Re: Re: crash

 
 by OdinEidolon on: May 2 2010
 
Score 50%

still with 76.1, this is the output error which happens **sometimes** when it crashes.
Quote:

Application: Modulo di controllo di KDE (kcmshell4), signal: Segmentation fault
[KCrash Handler]
#5 0x00007f6ed76f529d in KchildlockConf::fillValuesInGui_u1(Ui_userPage*) () from /usr/lib/kde4/kcm_kchildlock.so
#6 0x00007f6ed76b37bb in KchildlockConf::load() () from /usr/lib/kde4/kcm_kchildlock.so
#7 0x00007f6ed76b0c0e in KchildlockKCM::load() () from /usr/lib/kde4/kcm_kchildlock.so
#8 0x00007f6ee5548521 in KCModule::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#9 0x00007f6ee4848999 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#10 0x00007f6ee3c4a3bf in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x00007f6ee3bf498c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x00007f6ee3bfae5b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007f6ee54962b6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0x00007f6ee4838d5c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#15 0x00007f6ee483b4d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#16 0x00007f6ee4862673 in ?? () from /usr/lib/libQtCore.so.4
#17 0x00007f6edff15da2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x00007f6edff19c18 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#19 0x00007f6edff19dcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0x00007f6ee48621b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x00007f6ee3ca353e in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007f6ee4837682 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007f6ee4837a5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x00007f6ee40bcbbe in QDialog::exec() () from /usr/lib/libQtGui.so.4
#25 0x00007f6ee5e6d870 in kdemain () from /usr/lib/libkdeinit4_kcmshell4.so
#26 0x00007f6ee5b28b1d in __libc_start_main () from /lib/libc.so.6
#27 0x0000000000400629 in _start ()


and this is what happens if I write

sudo /usr/bin/kcmshell4 kcm_kchildlock --
Quote:

Error: "/var/tmp/kdecache-adriano" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-adriano" is owned by uid 1000 instead of uid 0.
kcmshell(29920)/kdeui (KConfigDialogManager): A widget named ' "kcfg_enabled" ' was found but there is no setting named ' "enabled" '
KCrash: Application 'kcmshell4' crashing...
sock_file=/home/adriano/.kdemod4/socket-myhost/kdeinit4__0
[1]+ Exit 253 /usr/bin/kcmshell4 kcm_kchildlock --

these add to the previous error, which happens only if I start systemsettings with kdesu.


Reply to this

-

 Re: Re: Re: crash

 
 by LandertRene on: May 3 2010
 
Score 50%

the second error you mention with the command 'sudo kcmshell4 ...' is a fact. You can only call it as root or with 'kdesu systemsettings'.
I can reproduce the first error if I call the program without 'kdesu'. After saying ok to the error message 'you have to be root to use this program' the program will crash with the same crash log. I have to do more tests.

Rene


Reply to this

-

 Kubuntu Lucid version?

 
 by fbusse on: Jun 8 2010
 
Score 50%

Is there a version for Kubuntu Lucid somewhere?


Reply to this

-

 Re: Kubuntu Lucid version?

 
 by LandertRene on: Jun 16 2010
 
Score 50%

not yet, but i could generate it next week. I will inform you if it is downloadable.
Regards
Rene


Reply to this

-

 Re: Re: Kubuntu Lucid version?

 
 by LandertRene on: Jul 18 2010
 
Score 50%

The package is now downloadable from the home page http://sourceforge.net/projects/kchildlock/files/kchildlock/0.76.3/kubuntu/


Reply to this

-

 package for Kubuntu 10.04 Luci

 
 by theubuntunews on: Jul 9 2010
 
Score 50%

Hi,
realised package for Kubuntu 10.04 Lucid

http://theubuntunews.blogspot.com/2010/07/kchildlock-restricts-time-children.html

roberto


Reply to this

-
.

 fails to start on 10.04

 
 by fbusse on: Jul 11 2010
 
Score 50%

Thanks for your work. The .deb installs fine, but KChildlock fails to start.

Generated bug report on https://bugs.kde.org/show_bug.cgi?id=244227


Reply to this

-

 Re: fails to start on 10.04

 
 by LandertRene on: Jul 18 2010
 
Score 50%

I could reproduce the error, and fixed the bug. Please use version 0.76.3 downloadable from the home page http://sourceforge.net/projects/kchildlock/files/kchildlock/0.76.3/kubuntu/


Reply to this

-
.

 Re: Re: fails to start on 10.04

 
 by fbusse on: Aug 1 2010
 
Score 50%

Install done fine, now. However, no usage time appears to be written to /var/opt/kchildlock/.kch_time_XYZXYZXYZ.tmp (as mentioned in the manual)

Have the files been moved to another location?


Reply to this

-

 Re: Re: Re: fails to start on 10.04

 
 by LandertRene on: Aug 1 2010
 
Score 50%

The directory is still /var/opt/kchildlock. There should be a file 'dummy.txt' in it. The directory should have write permissions for the group 'users'. Pleae check these two things.

regards
René


Reply to this

-

 group "users"

 
 by fbusse on: Aug 2 2010
 
Score 50%

ls for /var/opt/kchildlock:
4 drwxrwx--- 2 root users 4096

ls for /var/opt/kchildlock/dummy.txt:
4 -rw-r--r-- 1 root root 67

I assume that users managed by kchildlock should have rwx-access to the directory: On our systems, due to an external restriction users are in group 500 (instead of 100 users). Chgrp'ing /var/opt/kchildlock to 500 resolves the problem.

Should any further access rights be altered?


Reply to this

-

 Re: group "users"

 
 by LandertRene on: Aug 2 2010
 
Score 50%

No, if the user has rw permissions on that directory, it is sufficent.



-
.

 managing access in network

 
 by fbusse on: Aug 1 2010
 
Score 50%

Users on our network equally have access to all machines, /home is an NFS mount to a NAS device. Obviously, it would make sense to have KChildlock monitor usage irrespective of the machine used.

Would it be advisable to link /usr/share/kde4/config/kchildlockrc to one common file and /var/opt/kchildlock/ to one common directory on the NAS from all machines?

Any further hints?


Reply to this

-

 Re: managing access in network

 
 by LandertRene on: Aug 2 2010
 
Score 50%

Yes, this is a good idea, it should work. The configuration data is in the file /usr/share/kde4/config/kchildlockrc, so link it to a common file on the NAS. A second copy of the config file is /root/.kde4/share/config/kchildlockrc , which has to be linked to a common file on the NAS too. The aggregated usage for each user is in a file in the directory /var/opt/kchildlock/ , so you have to link it to a common NAS file.


Reply to this

-

 linking to NAS

 
 by fbusse on: Aug 2 2010
 
Score 50%

The root copy of kchildlockrc on our systems is in /root/.kde/, not in /root/.kde4/ (which does not exist).

The both copies of kchildlockrc appear to be identical. May they link to the same file?


Reply to this

-

 Re: linking to NAS

 
 by LandertRene on: Aug 2 2010
 
Score 50%

The copies of kchildlockrc should be identIcal, that's ok. It is better **NOT** to link the copy of it in /root/.kde/... to the other file in /usr/share/... !


Reply to this

goto page: prev   1  2  3  4  5 

Add commentBack






-
-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.