1man(8) malcontent-client man page man(8)
2
3
4
6 malcontent-client - Parental Controls Access Utility
7
9 malcontent-client get-app-filter [-q] [-n] [USER]
10
11 malcontent-client check-app-filter [-q] [-n] [USER] ARG
12
14 malcontent-client is a utility for querying and updating the parental
15 controls settings for users on the system. It will typically require
16 administrator access to do anything more than query the current user’s
17 parental controls.
18
19 It communicates with accounts-service, which stores parental controls
20 data.
21
22 Its first argument is a command to run. Currently, the only supported
23 commands are get-app-filter and check-app-filter.
24
25 The command line API and output format are unstable and likely to
26 change in future versions of malcontent-client.
27
29 USER Username or ID of the user to get the app filter for. If not
30 specified, the current user will be used by default.
31
32 -q, --quiet
33 Only output error messages, and no informational messages, as
34 the operation progresses. (Default: Output informational mes‐
35 sages.)
36
37 -n, --no-interactive
38 Do not allow interactive authorization with polkit. If this is
39 needed to complete the operation, the operation will fail.
40 (Default: Allow interactive authorization.)
41
43 USER Username or ID of the user to get the app filter for. If not
44 specified, the current user will be used by default.
45
46 ARG Path to a program, content type or flatpak ref to check against
47 the app filter, to see if it is allowed for the specified user.
48
49 -q, --quiet
50 Only output error messages, and no informational messages, as
51 the operation progresses. (Default: Output informational mes‐
52 sages.)
53
54 -n, --no-interactive
55 Do not allow interactive authorization with polkit. If this is
56 needed to complete the operation, the operation will fail.
57 (Default: Allow interactive authorization.)
58
60 malcontent-client supports the standard GLib environment variables for
61 debugging. These variables are not intended to be used in production:
62
63 $G_MESSAGES_DEBUG
64 This variable can contain one or more debug domain names to display
65 debug output for. The value all will enable all debug output. The
66 default is for no debug output to be enabled.
67
69 malcontent-client may return one of several error codes if it encoun‐
70 ters problems.
71
72 0 No problems occurred. The utility ran and successfully queried the
73 app filter. If running the check-app-filter command, the given
74 path, content type or flatpak ref was allowed for the given user.
75
76 1 An invalid option was passed to malcontent-client on startup.
77
78 2 The current user was not authorized to query the app filter for the
79 given user.
80
81 3 If running the check-app-filter command, the given path, content
82 type or flatpak ref was not allowed for the given user.
83
84 4 Malcontent is disabled at the system level, and hence parental con‐
85 trols are not enabled or enforced.
86
87 5 An operation failed and no more specific error information is
88 available.
89
91 Any bugs which are found should be reported on the project website:
92 https://support.endlessm.com/
93
95 Endless Mobile, Inc.
96
98 Copyright © 2018 Endless Mobile, Inc.
99
100
101
1021.1 13 Jun 2019 man(8)