Skip to content

Aperçu

WSL Dashboard est un outil de gestion moderne et performant conçu spécifiquement pour Windows Subsystem for Linux (WSL).

Pourquoi choisir WSL Dashboard ?

Bien que Microsoft fournisse l'outil en ligne de commande wsl.exe, pour les utilisateurs qui doivent gérer fréquemment plusieurs distributions, configurer des réseaux ou monter des périphériques USB, une interface GUI peut offrir une expérience d'interaction plus intuitive et un seuil d'opération plus bas.

Pile technologique

  • Langage core : Rust — garantit des performances extrêmement élevées et la sécurité de la mémoire.
  • Framework UI : Slint — framework UI déclaratif moderne.
  • Moteur de rendu : Skia — offre un rendu graphique fluide et d'excellents effets de visualisation multiplateforme.
  • Environnement d'exécution asynchrone : Tokio — gère les appels système non bloquants et les tâches asynchrones.

Performance

  • Utilisation de mémoire ultra-basse :
    • Démarrage silencieux (zone de notification) : seulement environ 10MB de RAM.
    • Mode fenêtre (police standard) : environ 18MB de RAM.
    • Mode fenêtre (polices complexes, comme chinois, japonais, coréen) : environ 38MB de RAM.
  • Vitesse native : pas besoin d'un environnement d'exécution volumineux comme Electron, démarrage et réponse rapides.

Utilisation en ligne de commande (CLI)

WSL Dashboard peut être exécuté depuis le terminal Windows avec des paramètres de ligne de commande, prenant en charge les options suivantes :

bash
wsldashboard.exe [OPTIONS]

Options :
  /initialize     Initialiser les tâches du Planificateur de tâches et les scripts d'aide (Nécessite UAC)
  /clean [/all]   Nettoyer les configurations au niveau du système (Mode de désinstallation)
                  Ajouter /all pour également supprimer le répertoire ~/.wsldashboard
  /silent         Démarrer l'application minimisée dans la zone de notification
  /scheduler      Démarrage automatique des distributions, connexion USB automatique, redirection de port (Usage interne)
  /version, -v    Afficher les informations de version
  /help, -h       Afficher ce message d'aide