Skip to content

Visão geral

WSL Dashboard é uma ferramenta moderna e de alto desempenho de gerenciamento projetada especificamente para o Windows Subsystem for Linux (WSL).

Por que escolher o WSL Dashboard?

Embora a Microsoft forneça a ferramenta de linha de comando wsl.exe, para usuários que precisam gerenciar frequentemente múltiplas distribuições, configurar redes ou montar dispositivos USB, uma interface GUI pode oferecer uma experiência de interação mais intuitiva e um menor limite de entrada.

Stack tecnológica

  • Linguagem core: Rust — garante alto desempenho e segurança de memória.
  • Framework UI: Slint — framework UI declarativo moderno.
  • Motor de renderização: Skia — oferece renderização gráfica suave e excelentes efeitos de exibição multiplataforma.
  • Runtime assíncrono: Tokio — lida com chamadas de sistema não bloqueantes e tarefas assíncronas.

Desempenho

  • Uso de memória ultra-baixo:
    • Inicialização silenciosa (bandeja do sistema): apenas cerca de 10MB de RAM.
    • Modo janela (fonte padrão): cerca de 18MB de RAM.
    • Modo janela (fonte complexa, como chinês, japonês, coreano): cerca de 38MB de RAM.
  • Velocidade nativa: não requer um runtime volumoso como o Electron, inicia e responde rapidamente.

Uso da linha de comando (CLI)

O WSL Dashboard pode ser executado no terminal do Windows com parâmetros de linha de comando, suportando as seguintes opções:

bash
wsldashboard.exe [OPTIONS]

Opções:
  /initialize     Inicializar tarefas do Agendador de Tarefas e scripts auxiliares (Requer UAC)
  /clean [/all]   Limpar configurações a nível de sistema (Modo de desinstalação)
                  Adicione /all para também excluir o diretório ~/.wsldashboard
  /silent         Iniciar o aplicativo minimizado na bandeja do sistema
  /scheduler      Auto-iniciar distribuições, auto-conectar USB, redirecionamento de porta (Uso interno)
  /version, -v    Mostrar informações de versão
  /help, -h       Mostrar esta mensagem de ajuda