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 tę wiadomość pomocy