Skip to content

Prehľad

WSL Dashboard je moderný, vysoko výkonný nástroj na správu vytvorený špeciálne pre Windows Subsystem for Linux (WSL).

Prečo WSL Dashboard?

Zatiaľ čo Microsoft poskytuje nástroj príkazového riadku wsl.exe, používatelia, ktorí často spravujú viacero distribúcií, konfigurujú sieťovanie alebo pripájajú USB zariadenia, zistia, že grafické rozhranie ponúka oveľa intuitívnejší zážitok s oveľa nižšou vstupnou bariérou.

Technologický stack

  • Hlavný jazyk: Rust — zabezpečuje extrémny výkon a bezpečnosť pamäte.
  • UI Framework: Slint — moderný deklaratívny UI framework.
  • Vykresľovací engine: Skia — poskytuje plynulé vykresľovanie grafiky a výborný cross-platform displej.
  • Async Runtime: Tokio — spracováva neblokujúce systémové volania a asynchrónne úlohy.

Výkon

  • Ultra-nízka spotreba pamäte:
    • Tiché spustenie (systémová lišta): iba ~10MB RAM.
    • Režim okna (štandardné fonty): ~18MB RAM.
    • Režim okna (zložité fonty, napr. CJK): ~38MB RAM.
  • Natívna rýchlosť: Žiadny ťažký runtime ako Electron — spúšťa sa okamžite a reaguje ihneď.

Použitie CLI

WSL Dashboard je možné spustiť z terminálu Windows s argumentmi príkazového riadku. Podporované možnosti:

bash
wsldashboard.exe [OPTIONS]

Možnosti:
  /initialize     Inicializovať úlohy Task Scheduler a pomocné skripty (Vyžaduje UAC)
  /clean [/all]   Vyčistiť konfigurácie na úrovni systému (Režim odinštalácie)
                  Pridajte /all pre zmazanie adresára ~/.wsldashboard
  /silent         Spustiť aplikáciu minimalizovanú do systémovej lišty
  /scheduler      Auto-start distribúcií, auto-connect USB, presmerovanie portov (Interné použitie)
  /version, -v    Zobraziť informácie o verzii
  /help, -h       Zobraziť túto nápovedu