jdSystemMonitor est une application open source qui propose une vue complète des composants internes du système Linux, allant au-delà des outils de monitoring standard. Développée par Jakob Dev, elle combine un suivi essentiel des ressources avec des fonctionnalités uniques comme la gestion Flatpak et les entrées d'autodémarrage. Disponible principalement sous forme de Flatpak, elle met l'accent sur la portabilité et le minimalisme.
jdSystemMonitor se distingue des moniteurs de système Linux en intégrant des informations logicielles détaillées avec un suivi de performance de base. Créé par Jakob Dev, l'outil est construit avec Python et PyQt pour son interface graphique, associé à un démon basé sur Go pour les opérations backend. Cette configuration assure des dépendances légères, surtout via Flatpak, réduisant les tracas d'installation pour les utilisateurs.
Au lancement, les utilisateurs découvrent un onglet aperçu système affichant les détails du noyau, les informations de distribution des données os-release et l'heure du dernier démarrage — similaire à la sortie de 'uname -a'. L'application prend en charge les environnements systemd en listant les services en cours au niveau utilisateur et système. Pour les utilisateurs Flatpak, elle sépare ces processus des autres, révélant les noms d'exécutables souvent masqués derrière 'bwrap' dans les moniteurs traditionnels.
Des onglets supplémentaires couvrent les entrées d'autodémarrage sur plusieurs environnements de bureau, permettant des modifications via l'outil intégré jdSimpleAutoStart. Les paquets installés s'affichent avec une fonction de recherche, des numéros de version et des options clic droit pour inspecter fichiers, dépendances et dépendances inverses. Elle liste aussi tous les utilisateurs, y compris système, avec répertoires home et détails shell. L'onglet configuration système reflète 'sysctl -a', affichant les variables noyau avec fonctions de copie mais sans édition.
Bien que fonctionnel, jdSystemMonitor a des bizarreries : son agencement d'onglets horizontal produit une fenêtre large nécessitant un défilement horizontal lors du redimensionnement. Il manque de support mode sombre, pouvant heurter les bureaux thématisés, et la boîte de dialogue infos paquets n'est pas redimensionnable, compliquant la navigation sur petits écrans.
Globalement, cet outil indépendant du bureau convient aux utilisateurs avancés cherchant une interface unifiée et sans fioritures pour des insights système sans intégrations spécifiques à la plateforme.