diff --git a/docs/pruefplaene/BEFUND-Linux-Betrieb-2026-08-26.md b/docs/pruefplaene/BEFUND-Linux-Betrieb-2026-08-26.md index 265d0b2..acd03d3 100644 --- a/docs/pruefplaene/BEFUND-Linux-Betrieb-2026-08-26.md +++ b/docs/pruefplaene/BEFUND-Linux-Betrieb-2026-08-26.md @@ -257,3 +257,92 @@ sudo rm /etc/sudoers.d/99-testing ``` Vollständige Aufräumbefehle: [TESTUMGEBUNG-Linux-VM.md](../TESTUMGEBUNG-Linux-VM.md) §7. + + +--- + +# Nachtrag 2: Sichtprüfung der Oberfläche + +Durchgeführt **ohne Bildschirm**: Die Anwendung lief unter `Xvfb` (virtuelles Display +1600×1000), Navigation per `xdotool`, Aufnahmen mit `import`. Damit ist die Sichtprüfung +reproduzierbar und ohne Anwesenheit möglich. + +⚠️ **Erst vier von neun Ansichten geprüft.** Ohne Lizenzschlüssel deaktiviert die Anwendung +**alle Module** (`BuildHost`: `if (!licensed) foreach (var m in allModules) disabled.Add(...)`), +sodass Copytrading, ResolutionFarming, Supervisor und Accounting in der Seitenleiste ausgegraut +bleiben. Für deren Prüfung wird ein Lizenzschlüssel gebraucht. + +## Was gut aussieht + +| | | +|---|---| +| **Schriftrendering** | Sauber und vollständig — Umlaute, typografische Anführungszeichen („…") und sogar Emoji werden korrekt dargestellt. Im Terminal auch die Monospace-Schrift. Unter Linux mit Fontconfig keineswegs selbstverständlich | +| **Diagramme (Skia)** | LiveCharts2 rendert: Achsen, Gitternetz, Beschriftungen, Rahmen | +| **Layout** | Keine Überlappungen, keine abgeschnittenen Texte, keine zerbrochenen Werkzeugleisten. Die Einfenster-Shell mit Seitenleiste sitzt | +| **Symbole** | Die nach `Assets/` verschobenen PNGs werden korrekt angezeigt — der Umzug beim Frühjahrsputz hat gehalten | +| **Dunkelmodus** | Durchgängig konsistent über alle geprüften Ansichten | +| **Einstellungs-Editor** | Der `PropertyGrid`-Ersatz funktioniert wie vorgesehen: Kategorie-Überschrift, Label links, Feld rechts, Hinweis darunter | + +## Befunde + +### B-5 · Windows-Pfad als Standardwert unter Linux · offen + +Im Einstellungsfenster steht bei **Mullvad CLI Path**: + +``` +C:\Program Files\Mullvad VPN esources\mullvad.exe +``` + +Auf einem Linux-System ist das sinnlos — dort liegt die ausführbare Datei üblicherweise unter +`/usr/bin/mullvad`. Der Standardwert stammt aus der Windows-Zeit und wurde bei der Portierung +nicht mitgezogen. Folge: Wer die VPN-Rotation auf dem Zielserver einschaltet, ohne den Pfad von +Hand zu korrigieren, bekommt einen Fehler, dessen Ursache nicht offensichtlich ist. + +**Empfehlung:** Standardwert plattformabhängig setzen — unter Linux `/usr/bin/mullvad`, unter +Windows der bisherige Pfad. + +### B-6 · Zu geringer Textkontrast in den KPI-Kacheln · offen + +Der grüne Text in den Modul-KPI-Kacheln erreicht gegen den Kachelhintergrund nur + +``` +Textfarbe RGB(46, 104, 68) +Hintergrund RGB(35, 37, 39) +Kontrast 2,33 : 1 +``` + +**WCAG AA verlangt 4,5:1** für normalen Text (3:1 erst ab 18,7 px fett). Der Wert liegt also +deutlich darunter — auf einem hellen Bildschirm oder aus normalem Sitzabstand sind die Zahlen +schwer zu lesen. + +Betrifft die gedämpfte „positiv"-Farbe des Dunkelmodus. Anzuheben, ohne die Signalwirkung +(grün = positiv, rot = negativ) aufzugeben. + +### B-7 · „Gesamt" erscheint doppelt in der KPI-Kachel · offen, klein + +Die Kachel trägt die Überschrift **Gesamt** und darunter als erste Textzeile noch einmal +**Gesamt**. Sieht wie ein Darstellungsfehler aus; vermutlich wird der Modulname sowohl als Titel +als auch im Textblock gerendert. + +### B-8 · Datumsachse der Equity-Kurve zeigt zwölfmal „01.01." · offen + +Bei eingestelltem Zeitraum „30 Tage" trägt die X-Achse der Equity-Kurve **zwölf identische +Beschriftungen „01.01."**. Erwartet wären fortlaufende Daten über den Zeitraum. + +Vermutlich werden die Achsen-Ticks nicht auf echte Datumswerte abgebildet, sondern auf einen +Standardwert — bei leerem Datenbestand fällt das besonders auf. **Nicht Linux-spezifisch:** Der +Fehler dürfte unter Windows genauso auftreten, ist dort nur nie jemandem aufgefallen. + +Zu prüfen, sobald echte Trades vorliegen — falls die Achse dann korrekte Daten zeigt, ist es ein +reiner Leerzustands-Fehler und weniger dringend. + +## Noch zu prüfen + +Die vier **Modulfenster** (Copytrading, ResolutionFarming, Supervisor, Accounting). Genau dort +liegen laut A5 die interessanten Punkte: Splitter-Positionen, Spaltenbreiten der Grids und die +Frage, ob die acht KPI-Kacheln im Accounting sinnvoll umbrechen. + +**Voraussetzung:** ein Lizenzschlüssel auf der VM. Das Deploymentcenter ist von dort erreichbar +(HTTP/2 302), und die Lizenz-CLI läuft bereits — sie meldet eine **HWID v2 auf Basis der +Linux-machine-id**. Ein Aktivierungsversuch wäre damit zugleich die Live-Abnahme von **D-2** +(Roadmap A3).