Skip to content

Genel Bakış

WSL Dashboard, Windows Subsystem for Linux (WSL) için özel olarak oluşturulmuş modern, yüksek performanslı bir yönetim aracıdır.

Neden WSL Dashboard?

Microsoft wsl.exe komut satırı aracını sunsa da, sık sık birden fazla dağıtım yöneten, ağ yapılandıran veya USB cihazları bağlayan kullanıcılar, GUI arayüzün çok daha sezgisel bir deneyim ve çok daha düşük bir giriş engeli sunduğunu fark edeceklerdir.

Teknoloji Yığını

  • Çekirdek Dil: Rust —极致 performans ve bellek güvenliği sağlar.
  • UI Framework: Slint — modern bir bildirimsel UI framework'üdür.
  • Render Motoru: Skia — akıcı grafik renderlaması ve mükemmel çapraz platform görüntüleme sağlar.
  • Async Runtime: Tokio — bloklamayan sistem çağrılarını ve asenkron görevleri yönetir.

Performans

  • Ultra düşük bellek kullanımı:
    • Sessiz başlatma (sistem çekmecesi): yalnızca ~10MB RAM.
    • Pencere modu (standart yazı tipleri): ~18MB RAM.
    • Pencere modu (karmaşık yazı tipleri, örn. CJK): ~38MB RAM.
  • Yerel hız: Electron gibi ağır bir runtime yok — anında başlar ve hemen yanıt verir.

CLI Kullanımı

WSL Dashboard, komut satırı bağımsız değişkenleriyle Windows terminalinden başlatılabilir. Desteklenen seçenekler:

bash
wsldashboard.exe [OPTIONS]

Seçenekler:
  /initialize     Task Scheduler görevlerini ve yardımcı scriptleri başlatma (UAC gerektirir)
  /clean [/all]   Sistem düzeyindeki yapılandırmaları temizleme (Kaldırma modu)
                  ~/.wsldashboard dizinini de silmek için /all ekleyin
  /silent         Uygulamayı sistem çekmecesine küçültülmüş olarak başlatma
  /scheduler      Dağıtımları otomatik başlatma, USB otomatik bağlama, port yönlendirme (Dahili kullanım)
  /version, -v    Sürüm bilgisini göster
  /help, -h       Bu yardım mesajını göster