Skip to content

Обзор

WSL Dashboard — это современный и высокопроизводительный инструмент управления, разработанный специально для Windows Subsystem for Linux (WSL).

Почему выбрать WSL Dashboard?

Хотя Microsoft предоставляет инструмент командной строки wsl.exe, для пользователей, которые часто управляют несколькими дистрибутивами, настраивают сеть или подключают USB-устройства, графический интерфейс может предоставить более интуитивный опыт взаимодействия и более низкий порог вхождения.

Технологический стек

  • Основной язык: Rust — обеспечивает высокую производительность и безопасность памяти.
  • Фреймворк UI: Slint — современный декларативный фреймворк UI.
  • Рендеринговый движок: Skia — обеспечивает плавный графический рендеринг и отличные эффекты отображения на разных платформах.
  • Асинхронная среда выполнения: Tokio — обрабатывает неблокирующие системные вызовы и асинхронные задачи.

Показатели производительности

  • Минимальное использование памяти:
    • Тихий запуск (системный трей): только около 10MB оперативной памяти.
    • Режим окна (стандартный шрифт): около 18MB оперативной памяти.
    • Режим окна (сложный шрифт, например, китайский, японский, корейский): около 38MB оперативной памяти.
  • Нативная скорость: не требует громоздкого среды выполнения, подобной Electron, запускается быстро и отзывчиво.

Использование командной строки (CLI)

WSL Dashboard можно запускать из терминала Windows с параметрами командной строки, поддерживая следующие опции:

bash
wsldashboard.exe [OPTIONS]

Опции:
  /initialize     Инициализация задач Планировщика задач и вспомогательных скриптов (Требуется UAC)
  /clean [/all]   Очистка конфигураций системного уровня (Режим удаления)
                  Добавьте /all, чтобы также удалить каталог ~/.wsldashboard
  /silent         Запустить приложение свёрнутым в системный трей
  /scheduler      Автозапуск дистрибутивов, автоматическое подключение USB, перенаправление портов (Внутреннее использование)
  /version, -v    Показать информацию о версии
  /help, -h       Показать это сообщение справки