Gaming Lounge Companion 1.2.0-beta.4 - Linux
==========================================

Installation (ohne Administratorrechte, nur fuer deinen Benutzer)
-----------------------------------------------------------------
1. Dieses Archiv entpacken und in den Ordner wechseln. Im Terminal:

     tar -xzf GamingLoungeCompanion-linux-*.tar.gz
     cd GamingLoungeCompanion-linux-*/
     ./install.sh

   (Falls "Permission denied" erscheint: bash install.sh)

2. Das Skript legt eine eigene Python-Umgebung an und laedt PySide6 herunter (ca. 300 MB, nur beim ersten
   Mal). Danach gibt es einen Eintrag "Gaming Lounge Companion" im Anwendungsmenue; im Terminal startet die
   App mit:  gaming-lounge-companion

Voraussetzungen
---------------
- Python 3.9 oder neuer mit venv und pip.
    Debian/Ubuntu/Mint:  sudo apt install python3 python3-venv python3-pip libxcb-cursor0
    Fedora:              sudo dnf install python3 python3-pip xcb-util-cursor
    Arch:                sudo pacman -S python python-pip xcb-util-cursor
- Eine grafische Oberflaeche (X11 oder Wayland) und eine Internetverbindung.
- Ein Discord-Konto. Die Anmeldung laeuft ueber den Browser - die App sieht dein Passwort nie.

Anmeldung speichern
-------------------
Die App legt ihr Zugriffstoken im Schluesselbund deines Desktops ab (GNOME Keyring / KWallet). Gibt es
keinen, liegt es in ~/.config/GamingLoungeCompanion/token (nur fuer dich lesbar). Du kannst es jederzeit im
Web-Dashboard unter Einstellungen -> Geraete widerrufen.

Symbol im Infobereich
---------------------
Die App bleibt beim Schliessen des Fensters im Infobereich (Tray) und meldet neue Tickets. Unter GNOME gibt
es dafuer standardmaessig keinen Infobereich - installiere die Erweiterung "AppIndicator and KStatusNotifier
Support". Ohne Infobereich beendet das Schliessen des Fensters die App.

Aktualisieren
-------------
Neues Archiv entpacken und erneut ./install.sh ausfuehren. Die App meldet neue Versionen in einem Banner
(auf Linux ohne automatische Installation).

Entfernen
---------
  ./install.sh --uninstall   entfernt die App, Einstellungen bleiben
  ./install.sh --purge       entfernt alles inklusive Einstellungen und Anmeldung

Probleme?
---------
- "Could not load the Qt platform plugin xcb": sudo apt install libxcb-cursor0
- Protokoll: ~/.config/GamingLoungeCompanion/app.log
- In der App: Einstellungen -> Ueber -> Diagnose speichern / Fehler melden.
