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