oh my zsh- gerenciador para sua configuração do zsh.

Hoje iremos mostrar como instalar o oh-my-zsh, uma estrutura baseada na comunidade para gerenciar suas configurações do zsh. Inclui 180+ plugins opcionais e mais de 120 temas, é uma ferramenta de atualização automática para que torna mais fácil acompanhar as últimas atualizações da comunidade.

Para utilizar o pacote/programa do nosso repositório, você deve adicionar nosso repositório ao seu sistema, veja como fazer através desse artigo aqui.

Instalação.

Torne-se um apoiador e ajude manter os projetos do blog.

Repositório do blog

Modo gráfico: procure e instale os pacotes oh-my-zsh-git.
Terminal: use os comandos abaixo conforme o gerenciador de programas utilizado.

Pamac

pamac install oh-my-zsh-git

Pacman

sudo pacman -S oh-my-zsh-git

AUR

Modo gráfico: procure e instale os pacotes oh-my-zsh-git.
Terminal: use os comandos abaixo conforme o gerenciador de programas utilizado.

Pamac

pamac build oh-my-zsh-git

Trizen

trizen -S oh-my-zsh-git

Se o comando trizen não funcionar, veja esse tutorial.

Configuração.

Essa configuração não é necessária se você instalar através do nosso repositório.

Faça backup do arquivo .zshrc existente

mv ~/.zshrc ~/.zshrc.$(date +%Y%m%d.%H%M)

Copie as configurações do oh-my-zsh

cp /usr/share/oh-my-zsh/zshrc ~/.zshrc

Troque o shell padrão para o zsh

sudo usermod -s /usr/bin/zsh $USER
sudo usermod -s /bin/zsh root

Ou

sudo sed -i 's/bash/zsh/' /etc/passwd

Faça logout ou reinicie a maquina, e ao abrir novamente o terminal o zsh já está funcionado.
Para confirmar use o comando printenv SHELL

Screenshot_20170318_150534

Para alterar as configurações, abra kate ~/.zshrc(troque kate pelo editor de texto do sistema)

Mudar o tema
Procure pela linha ZSH_THEME=”robbyrussell” e altere robbyrussell por um dos temas que estão na pasta /usr/share/oh-my-zsh/themes

Exemplo: se você escolher pelo tema agnoster.zsh-theme, você irá usar somente o nome do tema,que neste caso é agnoster ficaria.
ZSH_THEME=”agnoster

Screenshot_20170318_100727

Usando plugins
Procure pela linha plugins=(git), e adicione um dos plugins que estão na pasta
/usr/share/oh-my-zsh/plugins

Exemplo: se você escolher o plugin compleat.plugin.zsh, você irá usar somente o nome do tema,que neste caso é compleat ficaria.
plugins=(git compleat)

Idioma
Você pode precisar configurar manualmente o seu ambiente de idioma, procure a linha abaixo e a descomente-a.
Altere de
# export LANG=en_US.UTF-8
para
export LANG=en_US.UTF-8

Não esqueça de alterar en_US.UTF-8 para a codificação do seu idioma.
Exemplo: para o Brasil ficaria
export LANG=pt_BR.UTF-8

Existem muitas funções que se pode fazer com zsh, estaremos mostrando outras facilidades e personalizações assim que possível.

Voltando para o bash.

Desinstale o oh-my-zsh

pamac remove oh-my-zsh-git

Torne o bash o shell padrão novamente

sudo usermod -s /usr/bin/bash $USER
sudo usermod -s /bin/bash root

Ou

sudo sed -i 's/zsh/bash/' /etc/passwd

Se você instalou o oh-my-zsh atráves da AUR, restaure a configuração original do arquivo .zshrc

mv ~/.zshrc ~/.oh-my-zshrc.$(date +%Y%m%d.%H%M)
cp /etc/skel/.zshrc $d/.zshrc

Agora você está com as mesmas configurações antes de instalar o oh-my-zsh, não esqueça de reiniciar o sistema.



Caso algum programa que você goste ainda não tenha uma versão para Manjaro, por favor, escreva nos comentários o nome do programa que iremos procurar por algum equivalente ou, se possível a portabilidade para Manjaro, entraremos em contato com desenvolvedores.

Por favor, não deixe de compartilhar nas redes sociais as publicações deste blog, pois nosso incentivo para produzir um conteúdo bacana é saber que estamos ajudando pessoas a conhecer cada vez mais as funcionalidades dessa maravilhosa distro Linux.

Nos acompanhe:

6 Comentários

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.