Beleza no terminal com Poweline no seu Fedora

Publicado por Daniel Lara Souza em 10/07/2017

[ Hits: 7.495 ]

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

CentOS 5.7 - Instalando PhpMyAdmin

FreeIPA no CentOS 7

Instalando Rundeck no Rocky Linux

Instalando Ansible no CentOS 8

Instalando o editor Vim no CentOS

Leitura recomendada

Instalação do Skype no Debian GNU/Linux 64 bits

Desmembrando o Transmission no Slackware

Instalando Brave Browser no Fedora

DVD Ubuntu AIO - Ubuntu 14.04 e todos os seus sabores

Instalando Spotify no Fedora 24

  

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