Der GuideOS Conky Configurator ist ein GTK4/Libadwaita GUI-Tool zum Erstellen und Anpassen von Conky-Konfigurationen für den Cinnamon Desktop.
Das Tool ermöglicht die benutzerfreundliche Konfiguration des Conky-Systemmonitors ohne manuelle Bearbeitung von Konfigurationsdateien. Es bietet eine grafische Oberfläche zur Anpassung von Aussehen, Positionierung, Systeminformationsanzeige und Autostart-Einstellungen.
Das System besteht aus drei Dateien:
| Datei | Zweck |
|---|---|
guideos-conky-configurator | Haupt-GUI-Anwendung (Python/GTK4) |
hwinfo.py | Hardware-Informationen sammeln (CPU, RAM, GPU, Netzwerk, Disk) |
check-update.py | System-Updates zählen (APT und Flatpak) |
guideos-conky-configurator
Oder aus dem Anwendungsmenü.
2. Erscheinungsbild
3. Position
5. Autostart
6. Test und Speichern
| Information | Update-Typ | Intervall |
|---|---|---|
| Hostname | Statisch | - |
| Kernel | Statisch | - |
| Laufzeit | Statisch | - |
| Updates | Dynamisch | 15 Min. (900s) |
| CPU | Dynamisch | 6 Std. (21600s) |
| RAM | Dynamisch | 10 Sek. |
| GPU | Dynamisch | 6 Std. |
| GPU Treiber | Dynamisch | 6 Std. |
| GPU Speicher | Dynamisch | 6 Std. |
| Netzwerk | Dynamisch | 10 Sek. |
| Disk(s) | Dynamisch | 10 Sek. |
Sammelt Hardware-Informationen für Conky.
Verwendung:
python3 hwinfo.py cpu # CPU-Modell python3 hwinfo.py ram # RAM-Informationen python3 hwinfo.py gpu # GPU-Modell python3 hwinfo.py gpu_driver # GPU-Treiber-Version python3 hwinfo.py gpu_memory # GPU-Speicher (total/free) python3 hwinfo.py net # Netzwerk-Informationen (LAN/WAN IPv4/IPv6) python3 hwinfo.py disk # Festplatten-Nutzung
Funktionen:
Zählt verfügbare System-Updates für Conky.
Verwendung:
python3 check-update.py
Ausgabe:
5 APT | 2 Flatpak
Funktionen:
Nach erstmaligem Start und speichern. Davor in /usr/lib/guideos-conky. So wird die Konfiguration vor Updates geschützt.
| Datei | Zweck |
|---|---|
~/.conky/GuideOS.lua | Generierte Conky-Konfiguration |
~/.conky/hwinfo.py | Hardware-Informations-Skript |
~/.conky/check-update.py | Update-Check-Skript |
~/.conky/images/ | Logo-Verzeichnis |
~/.config/autostart/guideos-conky-custom.desktop | Autostart-Eintrag |
Das Tool sucht Logos in folgenden Verzeichnissen (Priorität):
./image/ (relativ zum Configurator)~/.conky/images/ (Benutzer-Verzeichnis)/usr/lib/guideos-conky/images/ (System-Standard)Unterstützte Formate: PNG, JPG, JPEG, SVG
Der Test-Button startet eine temporäre Conky-Instanz:
/tmp/guideos-conky-test/ gespeichert# Prüfen ob Conky installiert ist which conky # Konfiguration manuell testen conky -c ~/.conky/GuideOS.lua # Fehlerausgabe anzeigen conky -c ~/.conky/GuideOS.lua -d
# Nerd Fonts prüfen fc-list | grep "Nerd Font" # Falls leer: Nerd Fonts installieren
# Skripte ausführbar machen chmod +x ~/.conky/hwinfo.py ~/.conky/check-update.py # Python-Version prüfen python3 --version # Skripte manuell testen python3 ~/.conky/hwinfo.py cpu python3 ~/.conky/check-update.py
# lspci prüfen lspci | grep -i vga # Für NVIDIA GPU-Speicher nvidia-smi # Für AMD GPU-Speicher cat /sys/class/drm/card0/device/mem_info_vram_total # glxinfo installieren (für GPU-Speicher) sudo apt install mesa-utils
# pkcon prüfen which pkcon # Manuell refreshen sudo pkcon refresh # Flatpak prüfen flatpak remote-ls --updates
| Entwickler | KTT73 |
| Komponenten | Configurator, hwinfo.py, check-update.py |
| Lizenz | MIT |