Powerful manager for systemd services and timers with monitoring, service grouping, and native GNOME integration. What's New? β³Timer Support: Beyond just services, you can now manage .timer units! View "Next Run" timestamps, toggle timer schedules, or trigger timer-backed tasks immediately. π Typed Service Groups (Services vs. Timers): Groups now distinguish between services and timers. Safety First: "Start All/Stop All" mass actions are intelligently disabled for Timer groups to prevent accidental system overloads. π Advanced Filtering: New dedicated filters in the Preferences allow you to sort units by Type (Services/Timers), Bus (System/User), and State (Enabled/Disabled). π¨ UI/UX Polish: Preferences window resized for better accessibility (865x700). Updated icons: Replaced ambiguous symbols with native weather-hourly-symbolic icons for clearer timer identification. π Localization: Updated translations for all 6 supported languages (UK, PL, DE, ES, SK, EN) covering all new features and terminology.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-006 warning
preferences classes should not retain window-scoped objects on instance fields without close-request cleanup
Preferences code stores window-scoped objects on the exported prefs class without `close-request` cleanup.
prefs.js:18
this._settings = this.getSettings()
prefs.js:19
this._allServices = new Set()
prefs.js:29
this._favGroup = new Adw.PreferencesGroup({
title: _('Favorite Services'),
description: _('Manage and reorder your pinned services.')
})
prefs.js:42
this._searchEntry = new Gtk.SearchEntry({
placeholder_text: _('Search services...'),
margin_bottom: 12
})
prefs.js:50
this._availGroup = new Adw.PreferencesGroup()
| Version | Status |
|---|---|
| 9 | Unreviewed |
| 8 | Rejected |
| 7 | Rejected |
| 6 | Active |
| 5 | Inactive |
| 4 | Rejected |
| 3 | Inactive |
| 2 | Rejected |
| 1 | Inactive |
Hello! In this Version 2 update: - Removed gschemas.compiled and empty stylesheet.css to fix Shexli warnings. - Added repository URL to metadata.json. - Added custom ordering for favorite services in Preferences. - Added Polish, Slovak, Spanish, and German localizations. Thank you!