Ask Your Question

Where are the open source parental controls?

asked 2015-08-10 13:58:52 -0500

danofsatx gravatar image

I'm in the process of building my children (10 and 7 years old) their very own laptops. The machines are Dell Inspiron D630, Core2Duo 2.2GHz with 4GB of memory and Intel graphics. I run Fedora 22 with Plasma 5 on a similarly configured desktop, so I know it will work, and that is not my question.

Since this is for my children, I want to enable some sort of parental controls on it. I know I can use pam_time to control allowed login times and total time, but that doesn't give me application control.

Are there any KDE or Qt based applications that function in this area? The only thing I can locate is kchildlock, but it is KDE4. I've also found gnome-nanny, but it is a dead project (and isn't Plasma).

Ubuntu has a project called timekpr-revived which looks to be the most current and feature complete, but it's Ubuntu and targeted at Unity (although he claims to "try to support other DEs").

Another thing I would like to incorporate is content filtering. I know the "correct" answers lie in hardware devices sitting between them and the internet, such as DansGaurdian or a Squid proxy, but I have neither the time, energy, nor budget to support a solution such as that. Can I run squid locally on the system?

Both Microsoft and Apple have figured this out. Has there been no perceived need for it in the open source community?


edit retag flag offensive close merge delete


Interesting, I have face same issue and ended up using to do web parent control in convination with my house router, but if you want to do more you can add opendns,com and change they ip so if they connecto other network it will keep them filter. About the programs they can use only install what they need, timing is another issue. Hope it helps.

aeperezt gravatar imageaeperezt ( 2015-08-10 14:21:06 -0500 )edit

1 Answer

Sort by » oldest newest most voted

answered 2015-08-10 14:30:54 -0500

BRPocock gravatar image

Since you said you're looking for something comparable to Windows: says their Parental Controls covers:

Set specific time limits on your children's computer use.

Seems like pam_time covers that case quite well?

Prevent your children from playing games you don't want them to play.

Since these are “their” computers, simply don't give them privileges to install software … although there is very little in Fedora that I expect would raise too much concern?

Keep your children from running specific programs.

That seems like a more general case of the above?

As far as content filtering for the WWW, yes, you can install and run DansGuardian locally on the same machine. There are also a few Firefox add-ons you might consider installing; once an extension is installed, if you're concerned that they might try to intentionally disable it, you could follow these instructions to lock their settings down. (Change ownership of the lockdown mozilla.cfg file to prevent “hacking” around it, if you like.)

edit flag offensive delete link more

Question Tools



Asked: 2015-08-10 13:58:52 -0500

Seen: 1,781 times

Last updated: Aug 10 '15