jsSysInfo - System Monitor for the Linux Panel
===============================================
Version 1.7 | Budbrain Software | www.budbrain.de


INSTALLATION
────────────

Ubuntu / Debian / Linux Mint / Pop!_OS:

    sudo dpkg -i jssysinfo_1.7_amd64.deb
    sudo apt -f install          # falls Dependencies fehlen

Fedora / RHEL / openSUSE:

    sudo rpm -i jssysinfo-1.7-1.x86_64.rpm
    sudo dnf install -y gtk3 libayatana-appindicator-gtk3   # falls nötig


STARTEN
───────

    jsSysInfo

Die App erscheint im System-Tray/Panel mit CPU, GPU, Temperatur,
Netzwerk, Speicher und Swap Anzeige in Farbe.

Rechtsklick/Klick auf das Tray-Icon öffnet das Menü:
  CPU, GPU, Alle Prozesse, Meine Prozesse, Hilfe, Info,
  Einstellungen, Beenden


FEATURES
────────

  - Farbige Panel-Anzeige: CPU%, GPU%, Temperatur, Netzwerk, RAM, Swap
  - CPU-Kern-Balken im Panel (Physical cyan, Logical grün)
  - Per-Core CPU-Details mit Physical/Logical Unterscheidung
  - GPU-Auslastung + VRAM-Prozesse (AMD, Intel, NVIDIA)
  - Sortierbare Prozessliste mit Terminate/Kill
  - Einstellungen: Reihenfolge, Farben, Geräte-Auswahl, Autostart
  - Deutsch/Englisch automatisch


AUTOSTART
─────────

In den Einstellungen "Bei Anmeldung starten" aktivieren.


DEINSTALLATION
──────────────

Ubuntu / Debian:    sudo apt remove jssysinfo
Fedora / RHEL:      sudo dnf remove jssysinfo


VORAUSSETZUNGEN
───────────────

- Linux Desktop mit System-Tray (GNOME, KDE, XFCE, MATE, Cinnamon)
- GTK3 (vorinstalliert auf jedem Desktop)
- libayatana-appindicator3 (vorinstalliert auf Ubuntu/Fedora GNOME)
- Auf GNOME: Extension "AppIndicator" (Ubuntu: standardmäßig aktiv)


KOMPILIEREN AUS QUELLCODE
─────────────────────────

    # Ubuntu/Debian:
    sudo apt install build-essential cmake libgtk-3-dev libayatana-appindicator3-dev

    # Fedora:
    sudo dnf install gcc-c++ cmake gtk3-devel libayatana-appindicator-gtk3-devel

    mkdir build && cd build && cmake .. && make -j$(nproc)
    ./jsSysInfo
