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