Powerful manager for systemd services, timers, and sockets with deep monitoring, service grouping, and native GNOME integration. 🔥 What's New in This Update? 🎛️ Unit Details Dashboard: Clicking any unit now opens a dedicated, sliding libadwaita dashboard! Monitor live Active/Sub states, real-time Uptime, and RAM usage directly from Preferences. ⚡ Complete Runtime & Boot Controls: Beyond Start/Stop, you can now Restart units, and completely configure Startup behavior (Enable/Disable at boot) right from the UI. 🛡️ Sandbox-Proof (Flatpak Ready): Running the GNOME Extensions app via Flatpak? We built a smart pkexec fallback to bypass strict sandbox restrictions, guaranteeing secure system-level authentication. 🔌 Sockets Support: Full support for .socket units has been added to the Advanced Filters alongside services and timers. 📜 One-Click Logs & Paths: Instantly launch journalctl -f for a specific unit in your preferred terminal emulator, or securely copy the absolute unit file path to your clipboard (now 100% Wayland/GTK4 safe!). 🌐 Localization: UI translations are fully updated for all 6 supported languages (EN, UK, PL, DE, ES, SK) to cover the new dashboard terminology.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 11 | Unreviewed |
| 10 | Rejected |
| 9 | Active |
| 8 | Rejected |
| 7 | Rejected |
| 6 | Active |
| 5 | Inactive |
| 4 | Rejected |
| 3 | Inactive |
| 2 | Rejected |
| 1 | Inactive |
Is AI used here to generate the code? [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated) Also what's the reason for non English comments in the code?
To answer your questions honestly: Regarding the non-English comments: You are completely right. Since English is not my native language and I am still gaining experience with GJS, I left some personal notes in my native language (Ukrainian) to help me navigate the code and understand the logic during development. I simply forgot to clean them up before packing the release. I will remove them or translate them to English to keep the codebase standard and readable for everyone. Regarding AI usage: I did use AI, but strictly as a learning aid, code assistant, and for code review (spotting typos, formatting), which aligns with the EGO guidelines. I did not use it to blindly generate the extension. The core idea, architecture, and logic are mine. I fully understand how every line of my code works. I will clean up the comments immediately and upload a new, clean version.