Skip to content

Przegląd

WSL Dashboard to nowoczesne,高性能 narzędzie do zarządzania zbudowane专门为 Windows Subsystem for Linux (WSL).

Dlaczego WSL Dashboard?

Podczas gdy Microsoft提供工具 linii poleceń wsl.exe, użytkownicy często zarządzający多个 dystrybucjami, konfigurujący sieć lub montujący urządzenia USB发现, że interfejs GUI提供 znacznie bardziej intuicyjne doświadczenie z dużo niższym bariérem wejścia.

Tech Stack

  • Język核心: Rust — zapewnia极致 wydajność i bezpieczeństwo pamięci.
  • Framework UI: Silint — nowoczesny deklaratywny framework UI.
  • Silnik renderowania: Skia — zapewnia płynne renderowanie grafiki i doskonałe wyświetlanie跨平台.
  • Runtime asynchroniczny: Tokio — obsługuje nieblokujące wywołania系统owe i zadania asynchroniczne.

Wydajność

  • Ultra niskie zużycie pamięci:
    • Ciche uruchomienie (tacka系统): tylko ~10MB RAM.
    • Tryb okna (standardowe czcionki): ~18MB RAM.
    • Tryb okna (złożone czcionki, np. CJK): ~38MB RAM.
  • Natywna prędkość: Bez ciężkiego runtime jak Electron — uruchamia się立即 i odpowiada立即.

Użycie CLI

WSL Dashboard może być uruchomiony z terminala Windows z argumentami linii poleceń. Obsługiwane opcje:

bash
wsldashboard.exe [OPTIONS]

Options:
  /initialize     Inicjalizacja zadań Task Scheduler i skryptów pomocniczych (wymaga UAC)
  /clean [/all]   Czyszczenie konfiguracji systemowych (tryb deinstalacji)
                  Dodaj /all, aby również usunąć katalog ~/.wsldashboard
  /silent         Uruchom aplikację zminimalizowaną do zasobnika systemowego
  /scheduler      Automatyczne uruchamianie dystrybucji, auto-connect USB, przekierowanie portów (użycie wewnętrzne)
  /version, -v    Wyświetl informacje o wersji
  /help, -h       Wyświetl wiadomość pomocy