Monitor hardware open source per Linux
Risorse e temperature.Sempre visibili dalla tray.
Sentinelux raccoglie CPU, memoria, swap, sensori termici e stato delle ventole in un’interfaccia GTK compatta, con soglie e azioni preventive configurabili.
Sentinelux è una pre-alpha disponibile dal repository sorgente. Non sono ancora presenti una release stabile, un pacchetto .deb o un repository APT.
Cosa offre
Il quadro essenziale del sistema in un unico menu
Sentinelux riduce il passaggio continuo tra terminale e strumenti separati, mantenendo visibili le informazioni che servono quando la macchina è sotto carico.
Monitoraggio dalla tray
CPU, RAM, swap, temperature e sensori disponibili sono consultabili senza aprire la finestra principale.
Stato termico leggibile
Warning, critical e recovery vengono distinti con soglie, isteresi e promemoria configurabili.
Preferenze persistenti
Intervallo di aggiornamento, notifiche, avvio automatico e azioni preventive vengono gestiti da un’unica interfaccia.
Comportamento prudente
Le funzioni di controllo restano disabilitate quando kernel, policy o hardware non espongono capacità verificabili.
Interfaccia
Tray, monitoraggio e preferenze della build 0.0.5
Gli screenshot mostrano l’interfaccia GTK attuale. Il percorso locale dell’utente nella schermata di avvio è stato anonimizzato prima della pubblicazione.
Dati e funzionamento
Integrazione diretta con i servizi del desktop Linux
Le metriche vengono raccolte localmente e presentate senza dipendere da un backend remoto o da un account online.
Sensori e utilizzo CPU
psutil e hwmon forniscono carico, temperature package e core e disponibilità dei sensori.
Memoria coerente con Linux
La RAM segue la disponibilità stimata dal sistema, evitando di trattare cache e buffer come memoria rigidamente occupata.
Notifiche e sessione desktop
libnotify, AppIndicator e systemd-logind collegano tray, avvisi e azioni supportate dalla sessione.
Snapshot diagnostico
L’opzione CLI --once produce un singolo snapshot JSON utile per verifiche e diagnostica.
Sicurezza e limiti
Le protezioni native restano sempre autoritative
Sentinelux osserva il sistema e può richiedere azioni preventive, ma non sostituisce kernel, BIOS, firmware o protezioni hardware.
Nessuna telemetria applicativa
Il runtime non invia metriche o identificatori a servizi remoti.
Trip point in sola lettura
Le soglie critiche esposte dal kernel vengono mostrate senza essere modificate.
PWM solo quando verificabile
Il controllo ventole è disponibile esclusivamente con canali RPM, PWM e modalità coerenti per lo stesso dispositivo.
Compatibilità ancora limitata
La validazione disponibile riguarda Debian-family, Xfce e X11; altri desktop, Wayland e architetture richiedono ulteriori prove.
Stato del prodotto
Pre-alpha pubblica, disponibile dal codice sorgente
La build 0.0.5 include tray, metriche, alert, preferenze, avvio utente e protezioni preventive condizionali. Packaging e matrice di compatibilità restano aperti.
- Sviluppo
- Pre-alpha
- Disponibilità
- Repository sorgente pubblico
- Prezzo
- Gratuito
- Codice e licenza
- GNU General Public License v3 or later
- Piattaforma
- Linux / Debian-family
- Versione pubblica
- Sorgente 0.0.5
Sviluppo aperto
Codice, documentazione e issue sono pubblici
Il repository contiene lo stato corrente del progetto, lo script di installazione per utente e il canale per segnalare problemi o contribuire.