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