Skip to content

Επισκόπηση

Το WSL Dashboard είναι ένα σύγχρονο, υψηλής απόδοσης εργαλείο διαχείρισης κατασκευασμένο ειδικά για το Windows Subsystem for Linux (WSL).

Γιατί WSL Dashboard;

Ενώ η Microsoft παρέχει το εργαλείο γραμμής εντολών wsl.exe, οι χρήστες που συχνά διαχειρίζονται πολλαπλές διανομές, διαμορφώνουν δικτύωση ή προσαρτούν συσκευές USB θα βρουν ότι ένα γραφικό περιβάλλον GUI προσφέρει μια πολύ πιο διαισθητική εμπειρία με πολύ χαμηλότερο εμπόδιο εισόδου.

Τεχνολογική στοίβα

  • Βασική γλώσσα: Rust — εξασφαλίζει ακραία απόδοση και ασφάλεια μνήμης.
  • UI Framework: Slint — ένα σύγχρονο δηλωτικό UI framework.
  • Μηχανή απόδοσης: Skia — παρέχει ομαλή απόδοση γραφικών και εξαιρετική απεικόνιση πολλαπλών πλατφορμών.
  • Async Runtime: Tokio — χειρίζεται μη αποκλειστικές κλήσεις συστήματος και ασύγχρονες εργασίες.

Απόδοση

  • Εξαιρετικά χαμηλή κατανάλωση μνήμης:
    • Σιωπηλή εκκίνηση (σύστημα tray): μόνο ~10MB RAM.
    • Λειτουργία παραθύρου (τυπικές γραμματοσειρές): ~18MB RAM.
    • Λειτουργία παραθύρου (πολύπλοκες γραμματοσειρές, π.χ. CJK): ~38MB RAM.
  • Εγγενής ταχύτητα: Καμία βαριά ρουτίνα χρόνου εκτέλεσης όπως το Electron — ξεκινά αμέσως και ανταποκρίνεται άμεσα.

Χρήση CLI

Το WSL Dashboard μπορεί να ξεκινήσει από το τερματικό Windows με ορίσματα γραμμής εντολών. Υποστηριζόμενες επιλογές:

bash
wsldashboard.exe [OPTIONS]

Επιλογές:
  /initialize     Αρχικοποίηση εργασιών Task Scheduler και βοηθητικών σεναρίων (Απαιτεί UAC)
  /clean [/all]   Καθαρισμός ρυθμίσεων επιπέδου συστήματος (Λειτουργία απεγκατάστασης)
                  Προσθέστε /all για διαγραφή και του καταλόγου ~/.wsldashboard
  /silent         Εκκίνηση της εφαρμογής ελαχιστοποιημένη στο σύστημα tray
  /scheduler      Αυτόματη εκκίνηση διανομών, αυτόματη σύνδεση USB, προώθηση θυρών (Εσωτερική χρήση)
  /version, -v    Εμφάνιση πληροφοριών έκδοσης
  /help, -h       Εμφάνιση αυτού του μηνύματος βοήθειας