Skip to content

Descripción general

WSL Dashboard es una herramienta de gestión moderna y de alto rendimiento diseñada específicamente para Windows Subsystem for Linux (WSL).

¿Por qué elegir WSL Dashboard?

Aunque Microsoft proporciona la herramienta de línea de comandos wsl.exe, para usuarios que necesitan gestionar frecuentemente múltiples distribuciones, configurar redes o montar dispositivos USB, una interfaz GUI puede ofrecer una experiencia de interacción más intuitiva y un umbral de operación más bajo.

Pila tecnológica

  • Lenguaje core: Rust — garantiza un rendimiento extremadamente alto y seguridad de memoria.
  • Framework de UI: Slint — framework de UI declarativo moderno.
  • Motor de renderizado: Skia — proporciona renderizado gráfico fluido y excelentes efectos de visualización multiplataforma.
  • Entorno de ejecución asíncrono: Tokio — maneja llamadas al sistema no bloqueantes y tareas asíncronas.

Rendimiento

  • Uso de memoria ultra bajo:
    • Inicio silencioso (área de notificación): solo alrededor de 10MB de RAM.
    • Modo ventana (fuente estándar): alrededor de 18MB de RAM.
    • Modo ventana (fuentes complejas, como chino, japonés, coreano): alrededor de 38MB de RAM.
  • Velocidad nativa: no requiere un entorno de ejecución voluminoso como Electron, inicia y responde rápidamente.

Uso de la línea de comandos (CLI)

WSL Dashboard se puede ejecutar desde el terminal de Windows con parámetros de línea de comandos, admitiendo las siguientes opciones:

bash
wsldashboard.exe [OPTIONS]

Opciones:
  /initialize     Inicializar tareas del Programador de tareas y scripts auxiliares (Requiere UAC)
  /clean [/all]   Limpiar configuraciones a nivel de sistema (Modo de desinstalación)
                  Agregar /all para también eliminar el directorio ~/.wsldashboard
  /silent         Iniciar la aplicación minimizada en la bandeja del sistema
  /scheduler      Auto-inicio de distribuciones, auto-conexión USB, redirección de puertos (Uso interno)
  /version, -v    Mostrar información de versión
  /help, -h       Mostrar este mensaje de ayuda