Skip to content

Ikhtisar

WSL Dashboard adalah alat manajemen modern dan berkinerja tinggi yang dibangun khusus untuk Windows Subsystem for Linux (WSL).

Mengapa WSL Dashboard?

Meskipun Microsoft menyediakan alat baris perintah wsl.exe, pengguna yang sering mengelola beberapa distribusi, mengkonfigurasi jaringan, atau memasang perangkat USB akan menemukan bahwa antarmuka GUI menawarkan pengalaman yang jauh lebih intuitif dengan hambatan masuk yang jauh lebih rendah.

Tech Stack

  • Bahasa Inti: Rust — memastikan kinerja ekstrem dan keamanan memori.
  • UI Framework: Slint — framework UI deklaratif modern.
  • Mesin Rendering: Skia — menyediakan rendering grafis yang halus dan tampilan lintas platform yang sangat baik.
  • Async Runtime: Tokio — menangani panggilan sistem non-blocking dan tugas asinkron.

Kinerja

  • Penggunaan memori ultra-rendah:
    • Peluncuran senyap (system tray): hanya ~10MB RAM.
    • Mode jendela (font standar): ~18MB RAM.
    • Mode jendela (font kompleks, mis. CJK): ~38MB RAM.
  • Kecepatan native: Tidak ada runtime berat seperti Electron — dimulai secara instan dan merespons segera.

Penggunaan CLI

WSL Dashboard dapat diluncurkan dari terminal Windows dengan argumen baris perintah. Opsi yang didukung:

bash
wsldashboard.exe [OPTIONS]

Opsi:
  /initialize     Inisialisasi tugas Task Scheduler dan skrip pembantu (Memerlukan UAC)
  /clean [/all]   Bersihkan konfigurasi tingkat sistem (Mode uninstall)
                  Tambah /all untuk juga menghapus direktori ~/.wsldashboard
  /silent         Mulai aplikasi yang diminimalkan ke system tray
  /scheduler      Auto-start distro, auto-connect USB, penerusan port (Penggunaan internal)
  /version, -v    Tampilkan informasi versi
  /help, -h       Tampilkan pesan bantuan ini