Skip to content

अवलोकन

WSL Dashboard Windows Subsystem for Linux (WSL) के लिए विशेष रूप से डिज़ाइन किया गया एक आधुनिक और उच्च प्रदर्शन वाला प्रबंधन टूल है।

WSL Dashboard को चुनने का कारण

Microsoft wsl.exe कमांड लाइन टूल प्रदान करता है, लेकिन कई डिस्ट्रीब्यूशनों को अक्सर प्रबंधित करने या नेटवर्क सेट करने या USB डिवाइस माउंट करने की आवश्यकता वाले उपयोगकर्ताओं के लिए, GUI इंटरफेस अधिक सहज操作 अनुभव और निम्न操作 बाधा प्रदान कर सकता है।

तकनीकी स्टैक

  • कोर भाषा: Rust — उच्च प्रदर्शन और मेमोरी सुरक्षा सुनिश्चित करता है।
  • UI फ्रेमवर्क: Slint — आधुनिक घोषणात्मक UI फ्रेमवर्क।
  • रेंडरिंग इंजन: Skia — स्मूथ ग्राफिक्स रेंडरिंग और उत्कृष्ट क्रॉस-प्लेटफॉर्म प्रदर्शन प्रभाव प्रदान करता है।
  • गैर-समकालिक रनटाइम: Tokio — नॉन-ब्लॉकिंग सिस्टम कॉल और गैर-समकालिक कार्यों को संभालता है।

प्रदर्शन

  • अत्यंत कम मेमोरी उपयोग:
    • साइलेंट स्टार्ट (सिस्टम ट्रे): केवल 10MB RAM का उपयोग करता है।
    • विंडो मोड (मानक फॉन्ट): लगभग 18MB RAM।
    • विंडो मोड (चीनी, जापानी, कोरियाई जैसे जटिल फॉन्ट): लगभग 38MB RAM।
  • नेटिव गति: इलेक्ट्रॉन जैसे भारी रनटाइम की आवश्यकता नहीं, तुरंत शुरू होता है और तुरंत प्रतिक्रिया करता है।

कमांड लाइन उपयोग (CLI)

WSL Dashboard, Windows टर्मिनल से कमांड लाइन पैरामीटर्स का उपयोग करके चलाया जा सकता है और निम्नलिखित विकल्पों का समर्थन करता है:

bash
wsldashboard.exe [OPTIONS]

विकल्प:
  /initialize     Task Scheduler कार्य और सहायक स्क्रिप्ट आरंभ करें (UAC आवश्यक)
  /clean [/all]   सिस्टम-स्तरीय कॉन्फ़िगरेशन साफ़ करें (अनइंस्टॉल मोड)
                  ~/.wsldashboard निर्देशिका भी हटाने के लिए /all जोड़ें
  /silent         सिस्टम ट्रे में छोटा करके एप्लिकेशन शुरू करें
  /scheduler      डिस्ट्रो ऑटो-स्टार्ट, USB ऑटो-कनेक्ट, पोर्ट अग्रेषण (आंतरिक उपयोग)
  /version, -v    संस्करण जानकारी दिखाएं
  /help, -h       यह सहायता संदेश दिखाएं