Beleza no terminal com Poweline no seu Fedora

Publicado por Daniel Lara Souza em 10/07/2017

[ Hits: 7.494 ]

Blog: http://danniel-lara.blogspot.com/

 


Beleza no terminal com Poweline no seu Fedora



Uma dica rápida para deixar seu terminal mais bonito e prático para trabalhar.

Instale o Powerline:

sudo dnf install powerline powerline-fonts -y

Ou:

# dnf install powerline powerline-fonts -y

Agora adicione as seguintes linhas ao seu ".bashrc":

vim ~/.bashrc

if [ -f `which powerline-daemon` ]; then
  powerline-daemon -q
  POWERLINE_BASH_CONTINUATION=1
  POWERLINE_BASH_SELECT=1
  . /usr/share/powerline/bash/powerline.sh
fi

Salve, feche o terminal e abra novamente.
Linux: Beleza no terminal com Poweline no seu Fedora
Linux: Beleza no terminal com Poweline no seu Fedora
Também podemos ajustar no uso do vim, caso queira:

sudo dnf install vim-powerline -y

Ou:

# dnf install vim-powerline -y

Adicione ao seu ".vimrc":

    python3 from powerline.vim import setup as powerline_setup
    python3 powerline_setup()
    python3 del powerline_setup
    set laststatus=2 " Always display the statusline in all windows
    set showtabline=2 " Always display the tabline, even if there is only one t    ab
    set noshowmode " Hide the default mode text (e.g. -- INSERT -- below the st    atusline)
    set t_Co=256

Salve os arquivos e abra o vim.
Linux: Beleza no terminal com Poweline no seu Fedora
Linux: Beleza no terminal com Poweline no seu Fedora
Bom, espero que ajude alguém com essa dica.

Guia de referência: Add power to your terminal with powerline - Fedora Magazine

Outras dicas deste autor

Terminus no Fedora 30

Instalando Ansible no CentOS 8

LOGs coloridos com CCZE

Atualizando Fedora 20 para 21

Instalando Docker CE no Fedora 31

Leitura recomendada

Baixando e compilando a última versão do Inkscape

Instalando o Skype no Debian Lenny 64 bits

Resolvendo o problema do TLS do aMSN

Configurando hosts favoritos no SSH

Como instalar o Firefox atual no Slackware 14.2

  

Comentários
[1] Comentário enviado por albfneto em 10/07/2017 - 17:30h

Estou testando ele em Sabayon. Ele instala (com portage) e as fontes tambem

mas ele não abre, continua abrindo o Konsole Normal.

Coloquei as linhas no fim do arquivo, no meu .bashrc personalizado, após as linhas de PS1.

ele também não abre via comando, de dentro do konsole.

acabo de ver, o script powerline.sh não é achado, no meu HD.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[2] Comentário enviado por danniel-lara em 10/07/2017 - 17:33h

faz o seguinte
no seu .bashrc
comenta todas as linhas e deixa somente essas
e testa

[3] Comentário enviado por albfneto em 10/07/2017 - 19:27h

Testei, ele ainda não abre. aparece o konsole, normal e a mensagem diz que powerline.sh requer algum argumento:

Tá abrindo assim:

usage: powerline-daemon [-h] [-r MODULE] [-w WIDTH] [--last-exit-code INT]
[--last-pipe-status LIST] [--jobnum INT]
[-c KEY.KEY=VALUE] [-t THEME.KEY.KEY=VALUE]
[-R KEY=VAL] [-p PATH] [--socket ADDRESS]
ext [{left,right,above,aboveleft}]

albfneto@sabayon ~ $

argumentos tipo --jobnum 1, da erro e -r bash, pede mais argumentos.... mas não fala qual é.

Assim, fica:

$ powerline -r bash
usage: powerline-daemon [-h] [-r MODULE] [-w WIDTH] [--last-exit-code INT]
[--last-pipe-status LIST] [--jobnum INT]
[-c KEY.KEY=VALUE] [-t THEME.KEY.KEY=VALUE]
[-R KEY=VAL] [-p PATH] [--socket ADDRESS]
ext [{left,right,above,aboveleft}]

Na mesma com powerline-daemon -r bash


Executando "powerline-daemon" sózinho, dá na mesma.... fica assim, executa mas continua na tela do Konsole:
$ powerline-daemon
The daemon is already running. Use powerline-daemon -k to kill it.

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[4] Comentário enviado por albfneto em 10/07/2017 - 19:31h

Ah.... avisando vc, legal,
no OpenSUSE funcionou direto, só instalar os pacotes com zypper.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[5] Comentário enviado por danniel-lara em 11/07/2017 - 08:53h

Tchê fui no google e não achei como resolver seu problema no Sabayon



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts