Executando verificação de segurança...
1

Como adicionar um atalho no menu de contexto do Windows para abrir o terminal do WSL na pasta atual

Introdução:

O WSL (Windows Subsystem for Linux) é uma ferramenta valiosa, mas pode ser cansativo navegar entre diretórios no sistema. Para resolver esse problema, este artigo ensina como adicionar um atalho no menu de contexto do Windows para abrir o terminal do WSL na pasta atual. Com esse atalho, você pode economizar tempo e frustração.

Antes de começar, é importante entender o propósito desse atalho. Ele é para ser uma maneira rápida e fácil de abrir o terminal do WSL na pasta atual, sem precisar navegar manualmente até ela. Ao fim deste tutorial você terá algo assim:

exemplo

Como adicionar o atalho?

Para começar, você precisará criar uma pasta chamada "WSL" em "C:\Program Files". Essa pasta será responsável pelo ícone que aparecerá no menu de contexto.

exemplo

Aqui neste tutorial usarei o ícone do Ubuntu, mas você pode escolher qualquer outro ícone correspondente à sua distribuição. Vou deixar aqui uma pasta com icones de diferentes distros. Voltando agora ao tutorial, o icone deve ser colocado dentro da pasta criada e ter a extensão .ico com o nome "icon" exatamente como na imagem abaixo:

exemplo

Em seguida, você pode baixar este arquivo e executá-lo em seu computador. E o atalho já estará funcionando como esperado. No entanto, se você quiser, pode continuar o tutorial e fazer todo o processo manualmente. Abaixo está o código que você pode copiar e colocar em um arquivo .reg caso o link de download não funcione:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\bash]
@="WSL Bash Here"
"Icon"="\"C:\\Program Files\\WSL\\icon.ico\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\bash\command]
@="C:\\WINDOWS\\system32\\wsl.exe"

Processo manual:

Fazer o processo manualmente envolve editar o registro do Windows para adicionar o atalho no menu de contexto. Sugiro ler este artigo antes de editar o mesmo.

  1. Crie uma pasta chamada "WSL" em "C:\Program Files". Essa pasta será responsável pelo ícone que aparecerá no menu de contexto. Copie o ícone desejado para dentro desta pasta e renomeie-o para "icon.ico"

  2. Abra o editor de registro do Windows digitando "regedit" na barra de pesquisa do Windows.

  3. No editor de registro, vá para "HKEY_CLASSES_ROOT\Directory\Background\shell" e crie uma nova chave chamada "bash".

  4. Selecione a chave "bash" e, na janela à direita, crie um novo valor de registro do tipo "String Value" e defina seu valor como "WSL Bash Here". Isso é o que aparecerá como nome do atalho no menu de contexto.

  5. Crie outro valor de registro do tipo "String Value" chamado "Icon" e defina seu valor como "C:\Program Files\WSL\icon.ico" . Isso é o caminho do icone da pasta criada anteriormente.

  6. Agora, dentro da chave "bash", crie outra chave chamada "command".

  7. Selecione a chave "command" e, na janela à direita, crie um novo valor de registro do tipo "String Value" e defina seu valor como "C:\WINDOWS\system32\wsl.exe". Isso é o caminho do executável do WSL.

  8. Feche o editor de registro.

  9. Agora, quando você clicar com o botão direito do mouse em uma pasta, verá uma nova opção chamada "WSL Bash Here" no menu de contexto. Selecionando esta opção, o terminal do WSL será aberto na pasta atual.

  10. Lembre-se de que essa alteração no registro do Windows pode afetar outros aplicativos e configurações do sistema, então é recomendável fazer backup do registro antes de fazer essa alteração.

Agora você pode acessar as pastas do seu windows no wsl de maneira muito mais prática 🎉

Carregando publicação patrocinada...
2
1