man(8)
β¨ NAME β¨
okay so bestie, gather round, because we're talking about malcontent-timer-extension-agent β that's the Parental Controls Timer Extension Agent π
and yes she's from the man(8) section, admin-commands-only energy, very grown-up, very serious, very slay.
π«Ά SYNOPSIS π«Ά
malcontent-timer-extension-agent [-a bus-address]
that's it. that's the whole summoning ritual. iconic honestly.
πΈ DESCRIPTION πΈ
so malcontent-timer-extension-agent is an agent process. and what does an agent process do, you ask? she decides whether to grant extension requests from child accounts that have screen time limits set as part of parental controls. literally the "please mom just five more minutes" of the software world π
this particular implementation of the agent process raises a polkit action so a parent can authorize (or reject) the screen time limit extension request using a polkit dialog on the local machine. so the parent gets a lil popup and hits yes or no. no cap.
other agent implementations may do more complex checks in future. for example β and this is just an example okay, not a promise β by messaging the parent's phone to allow them to authorize/reject requests remotely. very main character of them honestly.
and here's the thing: malcontent-timer-extension-agent is designed to be run by systemd(1), being D-Bus activated. so there should be no need to run malcontent-timer-extension-agent manually. like, please don't. she doesn't need you hovering. if you want to request screen time limit extensions from the command line, use malcontent-client(8). periodt. β¨
π OPTIONS π
-a,--bus-address=β address of a D-Bus message bus to connect to. π this is intended for debugging use only β i repeat, debugging only, do not make this your whole personality. (Default: The system bus.)-t,--inactivity-timeout=β inactivity timeout, measured in milliseconds, to wait before exiting the service if no requests have been made during that period. if you set it to0, the timeout is disabled and the service will run indefinitely. forever girl. she'll just be there. (Default: 30 seconds.)
π¦ ENVIRONMENT π¦
malcontent-timer-extension-agent supports the standard GLib environment variables for debugging. and ngl, these variables are not intended to be used in production. like at all. keep them in the group chat, not in prod. π
$G_MESSAGES_DEBUGβ this variable can contain one or more debug domain names to display debug output for. the valueallwill enable all debug output. the default is for no debug output to be enabled. so if you're seeing nothing, that's not a bug bestie, that's the vibe check passing. π
π EXIT STATUS π
malcontent-timer-extension-agent may return one of several error codes if she encounters problems. and she will tell you which one, because she's communicative and emotionally intelligent.
0β no problems occurred. π the agent ran, responded to zero or more requests, and then exited due to being explicitly closed, or timing out due to finishing all requests. she did her job and she left. queen behavior.1β an invalid option was passed tomalcontent-timer-extension-agenton startup. π2β the D-Bus name formalcontent-timer-extension-agentwas not available. π3βmalcontent-timer-extension-agentwas run in an inappropriate environment, for example as the root user. π she said not like this.
π FILES π
/lib/systemd/system/malcontent-timer-extension-agent.serviceβ thesystemd(1)service file which specifies the runtime environment formalcontent-timer-extension-agent. seesystemd.service(5). this is her house, her rules, her lease agreement. π
π₯ SEE ALSO π₯
malcontent-client(8), malcontent-timerd(8) β the rest of the friend group, go say hi.
π BUGS π
any bugs which are found should be reported on the project website:
https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues
do not come for her in the replies, come for her in the issue tracker. that's the respectful way to do drama. π«Ά
π AUTHOR π
GNOME Foundation, Inc. and Philip Withnall. we love them, we thank them, we stan. π
β COPYRIGHT β
Copyright Β© 2025 GNOME Foundation, Inc.
ok that's the whole page bestie, you're fully educated, you ate, no crumbs left. she's D-Bus activated, she's polkit-polite, she's leaving after 30 seconds of silence like a well-adjusted person. iykyk. π β¨
and like, if you ever need to cite this in a paper or an argument or whatever β this was malcontent-timer-extension-agent man page, version 1.0, dated 21 Oct 2025, filed under man(8). bye pookie, go request an extension responsibly π¦πΈπ
π¦ where this page comes from
- alpine 3.24: malcontent-doc 0.14.0-r0 Β· LGPL-2.1-or-later
- arch rolling: malcontent 0.14.0-4 Β· LGPL-2.1-or-later
- fedora 44: malcontent 0.14.0-1.fc44 Β· LGPL-2.1-only AND CC-BY-3.0
- ubuntu resolute: malcontent 0.14.0-0ubuntu1 Β· LGPL-2.1-or-later
- ubuntu resolute: malcontent 0.14.0-0ubuntu1.2 Β· LGPL-2.1-or-later
- π the page's license: LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms