Skip to content

Översikt

WSL Dashboard är ett modernt, högpresterande administrationsverktyg byggt specifikt för Windows Subsystem for Linux (WSL).

Varför WSL Dashboard?

Även om Microsoft tillhandahåller kommandoradsverktyget wsl.exe, kommer användare som ofta hanterar flera distributioner, konfigurerar nätverk eller monterar USB-enheter att upptäcka att ett GUI-gränssnitt erbjuder en mycket mer intuitiv upplevelse med en mycket lägre inträdesbarriär.

Teknikstack

  • Kärnspråk: Rust — säkerställer extrem prestanda och minnessäkerhet.
  • UI Framework: Slint — ett modernt deklarativt UI-ramverk.
  • Renderingsmotor: Skia — ger jämn grafikrendering och utmärkt plattformsöverskridande visning.
  • Async Runtime: Tokio — hanterar icke-blockerande systemanrop och asynkrona uppgifter.

Prestanda

  • Ultralågt minnesanvändande:
    • Tyst start (systemfack): bara ~10MB RAM.
    • Fönsterläge (standardteckensnitt): ~18MB RAM.
    • Fönsterläge (komplexa teckensnitt, t.ex. CJK): ~38MB RAM.
  • Infödd hastighet: Ingen tung körtid som Electron — startar omedelbart och svarar direkt.

CLI-användning

WSL Dashboard kan startas från Windows-terminalen med kommandoradsargument. Stödda alternativ:

bash
wsldashboard.exe [OPTIONS]

Alternativ:
  /initialize     Initiera Task Scheduler-uppgifter och hjälpskript (Kräver UAC)
  /clean [/all]   Rensa systemnivåkonfigurationer (Avinstallationsläge)
                  Lägg till /all för att också ta bort ~/.wsldashboard-mappen
  /silent         Starta applikationen minimerad i systemfacket
  /scheduler      Auto-start av distributioner, auto-anslutning av USB, portvidarebefordran (Internt bruk)
  /version, -v    Visa versionsinformation
  /help, -h       Visa detta hjälpmeddelande