Skip to content

Přehled ​

WSL Dashboard je moderní, vysoce výkonný nástroj pro správu vytvořený speciálně pro Windows Subsystem for Linux (WSL).

Proč WSL Dashboard? ​

Zatímco Microsoft poskytuje nástroj příkazového řádku wsl.exe, uživatelé, kteří často spravují více distribucí, konfigurují síťování nebo připojují USB zařízení, zjistí, že rozhraní GUI nabízí mnohem intuitivnější zážitek s mnohem nižší vstupní bariérou.

Technologický stack ​

  • Hlavní jazyk: Rust — zajišťuje extrémní výkon a bezpečnost paměti.
  • UI Framework: Slint — moderní deklarativní UI framework.
  • Vykreslovací engine: Skia — poskytuje plynulé vykreslování grafiky a výborný cross-platform displej.
  • Async Runtime: Tokio — zpracovává neblokující systémové volání a asynchronní úlohy.

Výkon ​

  • Ultra-nízká spotřeba paměti:
    • Tiché spuštění (systémová lišta): pouze ~10MB RAM.
    • Režim okna (standardní fonty): ~18MB RAM.
    • Režim okna (složité fonty, např. CJK): ~38MB RAM.
  • Natívni rychlost: Žádný těžký runtime jako Electron — spouští se okamžitě a reaguje ihned.

Použití CLI ​

WSL Dashboard lze spustit z terminálu Windows s argumenty příkazového řádku. Podporované možnosti:

bash
wsldashboard.exe [OPTIONS]

Možnosti:
  /initialize     Inicializovat úlohy Task Scheduler a pomocné skripty (Vyžaduje UAC)
  /clean [/all]   Vyčistit konfigurace na úrovni systému (Režim odinstalace)
                  Přidejte /all pro smazání adresáře ~/.wsldashboard
  /silent         Spustit aplikaci minimalizovanou do systémové lišty
  /scheduler      Auto-start distribucí, auto-connect USB, přesměrování portů (Interní použití)
  /version, -v    Zobrazit informace o verzi
  /help, -h       Zobrazit tuto nápovědu