Cyberpower PowerPanel Linux - (GUI)
Ce projet fournit une interface utilisateur graphique (GUI) pour surveiller l'état d'une alimentation électrique (UPS) sans cyber-puissance à l'aide du logiciel PowerPanel Linux. L'interface graphique est construite avec la bibliothèque Tkinter de Python, offrant une façon conviviale de récupérer et d'afficher les statistiques UPS, qui sont autrement accessibles uniquement via les commandes de terminal.
Exemple
Note
Ce projet devait revenir dans les balançoires de Python et Linux. C'est un script python très basique et actuellement redondant car les informations sont tirées du terminal. Si vous aimez l'interface graphique, eh bien c'est parti. L'objectif final est d'introduire des fonctionnalités similaires à la version Windows avec des paramètres configurables de GUI, etc. Cela ne modifie pas la source d'origine de PowerPanel Linux.
Condition préalable
- Langue python3
- PowerPanel Linux UPS
Installation
- Installer les exigences (utilisez PIP sur les exigences.txt))
- Clone le référentiel avec GIT ou télécharger le [zip] (insérer le lien de version)
- Configuration de Sudoer
Ajouter les lignes suivantes
#PwrPanel Project (Note comment this whatever you want.)
YOUR_USERNAME ALL=(ALL) NOPASSWD: /usr/sbin/pwrstat
Programme d'exécution
- Accédez à l'emplacement d'installation dans le terminal.
Ou à se détacher du terminal
nohup python3 PwrPanel.py &
Historique des versions
- 0.1
- Version de base initiale
- 0,2
- Nouvelle ui ui ui
- Rafraîchit automatiquement l'état toutes les 5 secondes
- 0,2a
- Image d'icône mise à jour sur Stock Tkinter
- 1.0 - Libération
- Introduction de toute nouvelle interface utilisateur
- Chronologie du statut personnalisable
Suivi des problèmes
Caractéristiques idéales
- Présentation nettoyée
- Repaachement UI Disposition
- bibliothèque de visualisation Matplotlib
- Minimiser / masquer l'interface graphique
- Paramètres configurables
- Paramètres d'exportation / importation
- Exportation de données
- Implémentez le widget avec du plasma
Auteur / licence / avis
- Il s'agit entièrement d'un projet Python OpenSource, qui ne modifie pas, ne s'adapte, ne traduit, ne fait pas entendre, ne décompile pas, ne démonte pas ou ne tente pas de découvrir le code source de tout ou partie du logiciel du panneau d'alimentation.
- Tous les droits de copie sont restés à leurs détenteurs respectifs et à leurs propriétés intellectuelles.