docs: Update README to mention malcontent-control and its dependencies
Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
695ee10235
commit
97dba87bdc
25
README.md
25
README.md
|
@ -11,12 +11,14 @@ being too violent.
|
||||||
It provides an
|
It provides an
|
||||||
[accounts-service](https://gitlab.freedesktop.org/accountsservice/accountsservice)
|
[accounts-service](https://gitlab.freedesktop.org/accountsservice/accountsservice)
|
||||||
vendor extension for storing an app filter to
|
vendor extension for storing an app filter to
|
||||||
restrict the child’s access to certain applications; and a simple library for
|
restrict the child’s access to certain applications; a simple library for
|
||||||
accessing and applying the app filter. This results in the policy being stored
|
accessing and applying the app filter; and a UI program (`malcontent-control`)
|
||||||
in `/var/lib/AccountsService/users/${user}`, which is a key file readable and
|
for viewing and changing the parental controls settings on users.
|
||||||
writable only by the accounts-service daemon. Access to the data is mediated
|
|
||||||
through accounts-service’s D-Bus interface, which libmalcontent is a client
|
The parental controls policy is stored in `/var/lib/AccountsService/users/${user}`,
|
||||||
library for.
|
which is a key file readable and writable only by the accounts-service daemon.
|
||||||
|
Access to the data is mediated through accounts-service’s D-Bus interface, which
|
||||||
|
libmalcontent is a client library for.
|
||||||
|
|
||||||
All the library APIs are currently unstable and are likely to change wildly.
|
All the library APIs are currently unstable and are likely to change wildly.
|
||||||
|
|
||||||
|
@ -74,15 +76,26 @@ $ flatpak run org.freedesktop.Bustle
|
||||||
error: Running app/org.freedesktop.Bustle/x86_64/stable is not allowed by the policy set by your administrator
|
error: Running app/org.freedesktop.Bustle/x86_64/stable is not allowed by the policy set by your administrator
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Development
|
||||||
|
-----------
|
||||||
|
|
||||||
|
When developing malcontent, you should be able to run an uninstalled version of
|
||||||
|
`malcontent-client` or `malcontent-control`, as long as the polkit files from
|
||||||
|
`accounts-service/` and `malcontent-control/org.freedesktop.MalcontentControl.policy.in`
|
||||||
|
have been installed system-wide (typically under `/usr/share/polkit-1`) where
|
||||||
|
your system copy of polkitd can find them.
|
||||||
|
|
||||||
Dependencies
|
Dependencies
|
||||||
------------
|
------------
|
||||||
|
|
||||||
* accounts-service
|
* accounts-service
|
||||||
* dbus-daemon
|
* dbus-daemon
|
||||||
|
* flatpak
|
||||||
* gio-2.0 ≥ 2.60
|
* gio-2.0 ≥ 2.60
|
||||||
* gio-unix-2.0 ≥ 2.60
|
* gio-unix-2.0 ≥ 2.60
|
||||||
* glib-2.0 ≥ 2.60
|
* glib-2.0 ≥ 2.60
|
||||||
* gobject-2.0 ≥ 2.60
|
* gobject-2.0 ≥ 2.60
|
||||||
|
* gtk+-3.0
|
||||||
* polkit-gobject-1
|
* polkit-gobject-1
|
||||||
|
|
||||||
Licensing
|
Licensing
|
||||||
|
|
Loading…
Reference in New Issue