Skip to content

Overzicht

WSL Dashboard is een modern, hoogpresterend beheertool speciaal gebouwd voor Windows Subsystem for Linux (WSL).

Waarom WSL Dashboard?

Hoewel Microsoft het wsl.exe commandoregel-hulpmiddel levert, zullen gebruikers die regelmatig meerdere distributies beheren, netwerken configureren of USB-apparaten koppelen, ontdekken dat een GUI-interface een veel intuïtievere ervaring biedt met een veel lagere instapdrempel.

Tech Stack

  • Kernprogrammeertaal: Rust — garandeert extreme prestaties en geheugenveiligheid.
  • UI Framework: Slint — een modern declaratief UI-framework.
  • Rendering Engine: Skia — biedt vloeiende grafische weergave en uitstekende cross-platform weergave.
  • Async Runtime: Tokio — verwerkt niet-blokkerende systeemaanroepen en asynchrone taken.

Prestaties

  • Ultra-laag geheugengebruik:
    • Stille lancering (systeemvak): slechts ~10MB RAM.
    • Venstermodus (standaard lettertypen): ~18MB RAM.
    • Venstermodus (complexe lettertypen, bijv. CJK): ~38MB RAM.
  • Native snelheid: Geen zware runtime zoals Electron — start direct op en reageert onmiddellijk.

CLI-gebruik

WSL Dashboard kan worden gestart vanuit de Windows-terminal met commandoregel-argumenten. Ondersteunde opties:

bash
wsldashboard.exe [OPTIONS]

Opties:
  /initialize     Initialiseer Task Scheduler-taken en hulpscripts (Vereist UAC)
  /clean [/all]   Systeemconfiguraties opschonen (Verwijderingsmodus)
                  Voeg /all toe om ook de ~/.wsldashboard map te verwijderen
  /silent         Start de applicatie geminimaliseerd in het systeemvak
  /scheduler      Auto-start distributies, auto-connect USB, poortdoorverwijzing (Intern gebruik)
  /version, -v    Versie-informatie tonen
  /help, -h       Dit hulpbericht tonen