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