Skip to content

Áttekintés

A WSL Dashboard egy modern, nagy teljesítményű kezelőeszköz, amelyet kifejezetten a Windows Subsystem for Linux (WSL) számára fejlesztettek ki.

Miért a WSL Dashboard?

Bár a Microsoft biztosítja a wsl.exe parancssori eszközt, azok a felhasználók, akik gyakran kezelnek több disztribúciót, konfigurálják a hálózatot vagy csatlakoztatnak USB eszközöket, megtapasztalják, hogy a GUI felület sokkal intuitívabb élményt nyújt, sokkal alacsonyabb belépési küszöbbel.

Technológiai stack

  • Alap nyelv: Rust — biztosítja a rendkívüli teljesítményt és memóriabiztonságot.
  • UI Framework: Slint — modern deklaratív UI keretrendszer.
  • Renderelő motor: Skia — sima grafikai megjelenítést és kiváló cross-platform megjelenítést biztosít.
  • Async Runtime: Tokio — nem blokkoló rendszerhívásokat és aszinkron feladatokat kezel.

Teljesítmény

  • Ultra-alacsony memóriahasználat:
    • Csendes indítás (rendszer tálca): csak ~10MB RAM.
    • Ablakos mód (szabványos betűtípusok): ~18MB RAM.
    • Ablakos mód (összetett betűtípusok, pl. CJK): ~38MB RAM.
  • Natív sebesség: Nincs nehézkes futtatókörnyezet, mint az Electron — azonnal indul és azonnal válaszol.

CLI használat

A WSL Dashboard elindítható a Windows terminálból parancssori argumentumokkal. Támogatott lehetőségek:

bash
wsldashboard.exe [OPTIONS]

Lehetőségek:
  /initialize     Task Scheduler feladatok és segédszkriptek inicializálása (UAC szükséges)
  /clean [/all]   Rendszer szintű konfigurációk törlése (Eltávolítási mód)
                  Adja hozzá /all a ~/.wsldashboard könyvtár törléséhez is
  /silent         Alkalmazás indítása minimalizálva a rendszer tálcára
  /scheduler      Disztribúciók automatikus indítása, USB automatikus csatlakozás, porttovábbítás (Belső használat)
  /version, -v    Verzióinformáció megjelenítése
  /help, -h       Ezen súgóüzenet megjelenítése