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