malcontent provides parental controls for Linux, allowing administrators to restrict the applications and content accessible to non-administrator accounts. It is particularly useful for parents who want to establish appropriate boundaries for children using a shared computer.
The software supports application restrictions based on content ratings and individual application access. Administrators can prevent selected applications from being launched and restrict the installation of software with unsuitable content ratings. These restrictions integrate with compatible desktop components and software management tools.
malcontent also provides screen-time monitoring and management. Parents can review computer usage, set daily screen-time limits and establish bedtime schedules. When a supported GNOME session reaches its limit, the session can be locked until the restriction expires. Administrators can temporarily extend the permitted usage period when necessary.
The project includes a graphical Parental Controls application, supporting libraries and background services. It integrates with GNOME and AccountsService to manage restrictions for individual user accounts. Unlike mandatory access control systems, malcontent depends on cooperating applications and desktop components to enforce its policies.
This is free and open source software.
Key Features
- Restrict application access for non-administrator user accounts.
- Configure parental controls independently for different users.
- Prevent selected applications from being launched.
- Restrict application installation using Open Age Ratings Service (OARS) content classifications.
- Control access to web browsers and other applications.
- Monitor screen-time usage and display historical usage statistics.
- Set daily screen-time limits for child accounts.
- Configure bedtime schedules to restrict computer usage during specified hours.
- Integrate with GNOME Shell to lock restricted sessions when screen-time limits expire.
- Allow administrators to temporarily extend a child’s permitted computer usage.
- Provide a graphical interface for managing parental control settings.
- Use AccountsService integration to store and retrieve application restrictions.
- Expose libraries and D-Bus services for integration with compatible applications.
Website: gitlab.freedesktop.org/pwithnall/malcontent
Support:
Developer: Philip Withnall
License: GNU Lesser General Public License v2.1
malcontent is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| Flatpak Tools | |
|---|---|
| Warehouse | Versatile GNOME-based toolbox for managing Flatpaks |
| Flatseal | Graphical utility to review and modify permissions |
| Flatpak KCM | Flatpak Permissions Management |
| Flatsweep | Flatpak leftover cleaner |
| Easy Flatpak | Manage flatpaks with a simple GUI |
| FlatSync | Synchronize flatpak applications between devices |
| Bazaar | App store for GNOME |
| jdFlatpakSnapshot | Create snapshot of a Flatpak’s data |
| Flatpak External Data Checker | Check external sources for updates in Flatpak app manifests |
| Outlet | Application management client for Flatpak |
| jdPermissionStoreEdit | Graphically view and edit Flatpak permission store entries |
| flatpak-builder | Build Flatpak applications using source manifests |
| Door Knocker | Check available XDG desktop portals |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.