libmalcontent implements parental controls support which can be used by applications to filter or limit the access of child accounts to inappropriate content.
That’s what’s more conventional for D-Bus properties, and we really should have used CamelCase from the beginning. See the advice on https://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties: > Strictly speaking, D-Bus property names are not required to follow > the same naming restrictions as member names, but D-Bus property > names that would not be valid member names (in particular, > GObject-style dash-separated property names) can cause > interoperability problems and should be avoided. Signed-off-by: Philip Withnall <withnall@endlessm.com> |
||
---|---|---|
accounts-service | ||
debian | ||
eos-parental-controls-client | ||
libeos-parental-controls | ||
po | ||
tools | ||
COPYING | ||
eos-parental-controls.doap | ||
meson.build | ||
meson_options.txt | ||
README | ||
template.test.in |
eos-parental-controls
=====================
eos-parental-controls implements support for restricting the abilities of
non-administrator accounts on an Endless OS system. Typically, when this is
used, a non-administrator account will be for a child using the system; and the
administrator accounts will be for the parents.
It provides an accounts service vendor extension for storing an app filter to
restrict the child’s access to certain applications; and a simple library for
accessing and applying the app filter.
All the library APIs are currently unstable and are likely to change wildly.
Dependencies
============
• accounts-service
• dbus-daemon
• gio-2.0 ≥ 2.54
• glib-2.0 ≥ 2.54
• gobject-2.0 ≥ 2.54
Licensing
=========
All code in this project is licensed under LGPL-2.1+. See debian/copyright and
COPYING for more details.
Bugs
====
Bug reports and patches should be filed in GitHub.
Contact
=======
https://github.com/endlessm/eos-parental-controls