Skip to content

Pangkalahatang-ideya

Ang WSL Dashboard ay isang moderno, high-performance management tool na binuo partikular para sa Windows Subsystem for Linux (WSL).

Bakit WSL Dashboard?

Habang nagbibigay ang Microsoft ng wsl.exe command-line tool, ang mga user na madalas namamahala ng maraming distribusyon, nagko-configure ng networking, o nag-mo-mount ng USB device ay makakakita na ang GUI interface ay nag-aalok ng mas intuitive na karanasan na may mas mababang barrier to entry.

Tech Stack

  • Core Language: Rust — tinitiyak ang ultimate performance at memory safety.
  • UI Framework: Slint — isang modernong declarative UI framework.
  • Rendering Engine: Skia — nagbibigay ng smooth graphics rendering at mahusay na cross-platform display.
  • Async Runtime: Tokio — humahawak ng non-blocking system calls at asynchronous tasks.

Performance

  • Ultra-low memory footprint:
    • Silent launch (system tray): ~10MB RAM lang.
    • Windowed mode (standard fonts): ~18MB RAM.
    • Windowed mode (complex fonts, hal. CJK): ~38MB RAM.
  • Native speed: Walang mabigat na runtime tulad ng Electron — nagsisimula agad at tumutugon agad.

CLI Usage

Maaaring i-launch ang WSL Dashboard mula sa Windows terminal na may command-line arguments. Mga sinusuportahang opsyon:

bash
wsldashboard.exe [OPTIONS]

Options:
  /initialize     I-initialize ang mga Task Scheduler task at helper script (Nangangailangan ng UAC)
  /clean [/all]   Linisin ang mga system-level na konfigurasyon (Uninstall mode)
                  Idagdag ang /all para burahin din ang ~/.wsldashboard directory
  /silent         I-launch ang application na naka-minimize sa system tray
  /scheduler      Auto-start ng mga distro, auto-connect ng USB, port forwarding (Panloob na paggamit)
  /version, -v    Ipakita ang impormasyon ng bersyon
  /help, -h       Ipakita ang mensahe ng tulong na ito