Skip to content

Yleiskatsaus

WSL Dashboard on moderni, suorituskykyinen hallintatyökalu, joka on rakennettu erityisesti Windows Subsystem for Linux (WSL):lle.

Miksi WSL Dashboard?

Vaikka Microsoft tarjoaa wsl.exe -komentorivityökalun, käyttäjät, jotka hallitsevat useita jakeluja, määrittävät verkkoyhteyksiä tai liittävät USB-laitteita, huomaavat että GUI-käyttöliittymä tarjoaa paljon intuitiivisemman kokemuksen ja paljon matalamman aloituskynnyksen.

Tekniikkapino

  • Ydinohjelmointikieli: Rust — varmistaa äärimmäisen suorituskyvyn ja muistiturvallisuuden.
  • UI Framework: Slint — moderni deklaratiivinen UI-kehys.
  • Renderöintimoottori: Skia — tarjoaa sulavan grafiikan renderöinnin ja erinomaisen alustojen välisen näytön.
  • Async Runtime: Tokio — käsittelee ei-estäviä järjestelmäkutsuja ja asynkronisia tehtäviä.

Suorituskyky

  • Erittäin alhainen muistinkäyttö:
    • Hiljainen käynnistys (järjestelmälokero): vain ~10MB RAM.
    • Ikkunatila (vakiomuotit): ~18MB RAM.
    • Ikkunatila (monimutkaiset muotit, esim. CJK): ~38MB RAM.
  • Natiivinopeus: Ei raskasta ajonaikaa kuten Electron — käynnistyy välittömästi ja vastaa heti.

CLI-käyttö

WSL Dashboard voidaan käynnistää Windows-terminaalista komentoriviargumenteilla. Tuetut vaihtoehdot:

bash
wsldashboard.exe [OPTIONS]

Vaihtoehdot:
  /initialize     Alusta Task Scheduler -tehtävät ja apuskriptit (Vaatii UAC)
  /clean [/all]   Tyhjennä järjestelmätason määritykset (Asennuksen poisto -tila)
                  Lisää /all poistaaksesi myös ~/.wsldashboard-hakemiston
  /silent         Käynnistä sovellus pienennettynä järjestämalokeron
  /scheduler      Jakelujen automaattinen käynnistys, USB automaattinen liittäminen, porttien välitys (Sisäinen käyttö)
  /version, -v    Näytä versiotiedot
  /help, -h       Näytä tämä ohjeviesti