Skip to content

Übersicht ​

WSL Dashboard ist ein modernes und leistungsstarkes Verwaltungstool, das speziell für Windows Subsystem for Linux (WSL) entwickelt wurde.

Warum WSL Dashboard wählen? ​

Obwohl Microsoft das Befehlszeilentool wsl.exe bereitstellt, kann eine GUI-Oberfläche für Benutzer, die häufig mehrere Distributionen verwalten, Netzwerke konfigurieren oder USB-Geräte mounten müssen, ein intuitiveres Interaktionserlebnis und eine niedrigere Einstiegshürde bieten.

Technologie-Stack ​

  • Kernsprache: Rust — gewährleistet hohe Leistung und Speichersicherheit.
  • UI-Framework: Slint — modernes deklaratives UI-Framework.
  • Rendering-Engine: Skia — bietet flüssiges Grafik-Rendering und hervorragende plattformübergreifende Anzeigeeffekte.
  • Asynchroner Runtime: Tokio — behandelt nicht-blockierende Systemaufrufe und asynchrone Aufgaben.

Leistung ​

  • Ultrasparsamer Speicherverbrauch:
    • Stillstart (System-Tray): nur etwa 10MB RAM.
    • Fenstermodus (Standardschriftart): etwa 18MB RAM.
    • Fenstermodus (komplexe Schriftarten wie Chinesisch, Japanisch, Koreanisch): etwa 38MB RAM.
  • Native Geschwindigkeit: Kein aufwändiger Runtime wie Electron erforderlich, schnell startend und reaktionsfähig.

Befehlszeilenverwendung (CLI) ​

WSL Dashboard kann mit Befehlszeilenparametern im Windows-Terminal ausgeführt werden und unterstützt folgende Optionen:

bash
wsldashboard.exe [OPTIONS]

Optionen:
  /initialize     Task Scheduler-Aufgaben und Hilfsskripte initialisieren (UAC erforderlich)
  /clean [/all]   Systemkonfigurationen bereinigen (Deinstallationsmodus)
                  Anhängen von /all, um auch das Verzeichnis ~/.wsldashboard zu löschen
  /silent         Anwendung minimiert im System-Tray starten
  /scheduler      Auto-Start von Distributionen, USB Auto-Connect, Port-Weiterleitung (Interne Verwendung)
  /version, -v    Versionsinformationen anzeigen
  /help, -h       Diese Hilfemeldung anzeigen