Configurar zsh no Fedora

Para configurar e personalizar o zsh no Fedora, existem alguns passos a mais que os necessários para o Ubuntu, por exemplo. Basta seguir os passos abaixo.

Instalação

sudo dnf install zsh
zsh
  • Escolha a opção (1) para poder fazer as configurações básicas.

As 3 primeiras opções são recomendáveis configurar para ter um melhor uso do zsh.

  • Escolha a opção: (1) Configure settings for history, i.e. command lines remembered and saved by the shell:

Neste menu, basta escolher as opções e apenas pressionar Enter com os valores padrões:

# (1) Number of lines of history kept within the shell.
HISTSIZE=1000
# (2) File where history is saved.
HISTFILE=~/.histfile
# (3) Number of lines of history to save to $HISTFILE.
SAVEHIST=1000
  • Pressione 0 para voltar ao menu principal
  • Escolha a opção: (2) Configure the new completion system:
  • Pressione 1 para ativar o autocomplete do zsh.
    • Irá retornar automaticamente para o menu principal.
  • Escolha a opção: (3): Configure how keys behave when editing command lines:

A menos que use outro editor e saiba o que está fazendo, basta selecionar a opção (1) e depois a letra (k) para manter a configuração padrão.

  • Pressione 0 para retornar ao menu principal.
  • Pressione 0 para sair e salvar as configurações.

TORNAR O ZSH O SHELL PADRÃO

sudo nano /etc/passwd
  • Basta editar a linha do seu usuário:

Exemplo:

seu_usuario:x:1000:1000:Seu Nome:/home/seu_usuario:/bin/bash

Basta substituir o bash no fim da linha por zsh. Deve ficar assim:
seu_usuario:x:1000:1000:Seu Nome:/home/seu_usuario:/bin/zsh


Personalizar usando Oh My Zsh - Fonte: https://ohmyz.sh/

Instalar o oh-my-zsh:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Para escolher entre os temas disponíveis:
Neste link você pode ver alguns temas disponíveis: Themes · ohmyzsh/ohmyzsh Wiki · GitHub

No gerenciador de arquivos, na sua pasta pessoal, procure pelo arquivo .zshrc
(Para exibir os arquivos e diretórios que começam com ., pressione ctrl+h).

Abra o arquivo .zshrc e edite a linha ZSH_THEME="robbyrussell". No lugar de "robbyrusell" coloque o nome do tema desejado.

  • Agora é só reiniciar o computador.

Fontes:

Diolinux

Toca do Tux - Utilizando o #Zsh no #Fedora - YouTube
Site Oh My Zsh - https://ohmyz.sh/

5 curtidas