man(8)

πŸ“¦
version 0.14.0 Β· 2 versions
, in alpine 3.24, arch rolling, fedora 44, ubuntu resolute

πŸ’– man(8) β€” malcontent-timerd πŸ’–

okay bestie, welcome to the manual page for malcontent-timerd (it's in section 8 of the manual, iykyk) ✨


🌸 NAME 🌸

malcontent-timerd β€” the Parental Controls Timer Daemon πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

malcontent-timerd [-a bus-address]

πŸ¦‹ DESCRIPTION πŸ¦‹

so malcontent-timerd is literally the coordination process for storing and querying session and app usage records πŸ’… child accounts that are under parental control on the computer submit usage records of their time spent using a login session or apps, and malcontent-timerd combines and stores those records for a period of weeks β€” weeks!! β€” so that session and app usage limits can be imposed on the child account, and so that parent users can query the child's usage of the computer. it's giving surveillance but make it wholesome 🫢

and like, malcontent-timerd is designed to be run by systemd(1), being D-Bus activated. there should be no need to run malcontent-timerd manually. use malcontent-client(8) to submit usage entries and query session limits and time remaining from the command line. periodt ✨


πŸ’… OPTIONS πŸ’…

  • -a, --bus-address= β€” Address of a D-Bus message bus to connect to. This is intended for debugging use only. (Default: The system bus.) πŸ”Œ
  • -t, --inactivity-timeout= β€” Inactivity timeout (in milliseconds) to wait before exiting the service if no requests have been made during that period. If set to 0, the timeout is disabled and the service will run indefinitely. (Default: 30 seconds.) ⏳

🌈 ENVIRONMENT 🌈

malcontent-timerd supports the standard GLib environment variables for debugging. these variables are not intended to be used in production, bestie β€” fr fr πŸ™ˆ

  • $G_MESSAGES_DEBUG β€” This variable can contain one or more debug domain names to display debug output for. The value all will enable all debug output. The default is for no debug output to be enabled.

⭐ EXIT STATUS ⭐

malcontent-timerd may return one of several error codes if it encounters problems. let's go through them one by one, no skipping 🧚

  • 0 β€” No problems occurred. The timer daemon ran, responded to zero or more requests, and then exited due to being explicitly closed, or timing out due to finishing all requests. slay πŸ’–
  • 1 β€” An invalid option was passed to malcontent-timerd on startup.
  • 2 β€” The D-Bus name for malcontent-timerd was not available.
  • 3 β€” malcontent-timerd was run in an inappropriate environment, for example as the root user.

πŸ“ FILES πŸ“

  • /lib/systemd/system/malcontent-timerd.service β€” systemd(1) service file which specifies the runtime environment for malcontent-timerd. See systemd.service(5).

πŸ”₯ SEE ALSO πŸ”₯

malcontent-client(8), malcontent-timer-extension-agent(8)


πŸ’€ BUGS πŸ’€

any bugs which are found should be reported on the project website:

https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues

(not me finding a bug... but if you do, tell them 🫢)


πŸ‘‘ AUTHOR πŸ‘‘

GNOME Foundation, Inc. β€” Philip Withnall


Copyright Β© 2025 GNOME Foundation, Inc.


and that's the whole page bestie!! this one's version 1.0, dated 23 Apr 2025, straight from the malcontent-timerd man page πŸŽ€ thanks for reading the whole thing, ur a real one πŸ’œ bye!! ✨

πŸ“¦ where this page comes from