Aprenda a instalar e usar o Obsidian no WSL

Aprenda a instalar e usar o Obsidian no WSL

Obsidian

Leitura de 3 minutos

Obsidian

Notes

Iniciante

Publicado em 23 de Maio de 2024

Esse artigo pode até ser bem semelhante ao Docker, pois realmente, tive dificuldade com o Obsidian no WSL.

Vamos entender realmente qual é a utilidade e o problema que enfrentamos.

Imagine que você apenas codifica no WSL, certo? O Git, o Node, os seus arquivos estão todos lá. Toda a core, de seu desenvolvimento está no WSL, mas como você faria para usar o Obsidian?

Inicialmente, quando você tenta usar a versão do Windows e tenta acessar os arquivos do WSL, mesmo que seja em markdown, ele dá problema de compatibilidade. Na época, uns cinco meses atrás após esse artigo ser escrito, eu tentei de outra maneira, instalar o Obsidian como se fosse uma versão do Ubuntu e tentar acessar mesmo assim, o problema? Tinha que deixar o terminal aberto e a interface estava muito ruim de se usar.

Eis que surge a solução no forum oficial da Obsidian.

Deixo aqui os mesmos créditos que o autor do forum informou. Agradecimento ao Maztuto do Discord. E com isso, o WSL2 agora permite utilizar o Linux GUI Apps de forma nativa usando o X11 e Wayland - esse era o real problema na época que havia mencionado. A incompatibilidade era tenta, que abandonei e fiquei usando o estilo do Obsidian no próprio VS Code.

Mas vamos ao que interessa.

Como instalar o Obsidian no WSL?

Primeiramente você tem que estar com a versão do Ubuntu instalada no WSL, de preferência a Ubuntu 22.04.3 LTS.

Instale o pacote do obsidian.deb através desse comando:

# Remember to update the URL for the latest version on https://obsidian.md/download.
wget https://github.com/obsidianmd/obsidian-releases/releases/download/v1.4.13/obsidian_1.4.13_amd64.deb
sudo apt-get install -y ./obsidian_1.4.13_amd64.deb

Após instalado, confirme que ele realmente existe. Ele estará no seguinte diretório: C:\Users\<USERNAME>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Ubuntu, você pode simplesmente abrir ele através desse icone e usar ele como bem entender - no meu caso, já deixei até na barra de tarefas.

Existem alguns problemas que podem surgir, no meu caso não aconteceu, mas vai que ...

Caso aconteça algum problema, inicialmente reinicie o WSL para entrar as atualizações dando wsl --shutdown

Se ainda tiver algum problema com o Obsidian de não conseguir carregar adequadamente, você pode rodar o comando abaixo para rodar algumas dependências restantes.

sudo apt-get update
sudo apt-get install -y libgbm1 libasound2

E pronto!

Maneiras de rodar o Obsidian

Como mencionei anteriormente, você pode acessar a pasta do Ubuntu aonde está o icone, criar um atalho dele e sair usando aonde bem entender - ou até mesmo pedir para aquele atalho estar na barra de tarefas ou menu iniciar.

Ou, você pode simplesmente abrir seu WSL e diretamente pelo Terminal, você pode rodar obsidian ou /opt/Obsidian/obsidian que ele irá executar o Obsidian para você. O único problema de você utilizar esse método direto pelo terminal, é que você precisa reservar uma aba só para essa execução. Se você fechar a aba, o aplicativo fechará junto.

Diferente da versão direta do Windows que não depende de um terminal rodando para executar a aplicação.

E aí? Gostou? Se tiver dúvidas, não hesite em me chamar lá no X/Twitter, e caso tenha alguma dificuldade em outro aplicativo ou quer algum outro artigo também ensinando algo, pode me chamar que a gente conversa a respeito!

Fique atualizado!

Nunca perca um post ou anúncio de projeto que eu faça. Siga-me no Twitter para manter contato, fazer perguntas ou conversar.

Gostou do artigo? Faça um PIX de café! ☕