Menu

segunda-feira, 3 de dezembro de 2018

Gerenciador de janelas i3 com Polybar para Debian, Ubuntu e derivados

Confira nessa matéria como instalar o i3 com o painel Polybar.











i3


Os principais recursos do i3 são boa documentação, padrões razoáveis (modificáveis em um arquivo de configuração simples) e um bom suporte para vários monitores. A interface do usuário é projetada para usuários avançados e enfatiza o uso do teclado. O i3 usa o XCB para comunicação assíncrona com o X11 e tem como objetivo ser rápido e leve.

Fonte



Instalação



Instale o i3 com o comando abaixo no terminal.

sudo apt install i3 wicd xinit terminator


Ai está o i3 padrão.







Dependências


Instale as dependências para a polybar com o comando abaixo no terminal ( Para exibir o terminal tecle tecla windows + Enter

sudo apt install cmake cmake-data libcairo2-dev libxcb1-dev libxcb-ewmh-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-randr0-dev libxcb-util0-dev libxcb-xkb-dev pkg-config python-xcbgen xcb-proto libxcb-xrm-dev i3-wm libasound2-dev libmpdclient-dev libiw-dev libcurl4-openssl-dev libpulse-dev git g++ libxcb-composite0-dev pulseaudio lm-sensors ttf-unifont unifont


Habilitar fonts bitmap

Por padrão o Debian desativa o uso de fonts bitmap, devido ao fato de a Polybar usar fontes de imagens precisamos liberar as fonts bitmap.

No terminal de o comando abaixo.

sudo dpkg-reconfigure fontconfig-config

Selecione "Autohinter" e tecle Enter.







Selecione "Automático" e tecle Enter.




Selecione "Sim" e tecle Enter.







Polybar



Faça o download da Polybar com o comando abaixo.

git clone https://github.com/jaagr/polybar.git

Entre no diretório da Polybar com o comando abaixo.

cd polybar 

Compile a Polybar com o comando abaixo. ( Responda y para tudo )

./build.sh
Aguarde a compilação ...





Crie o diretório para  configuração.

mkdir ~/.config/polybar/

Fonts 


Fonts Powerline

Crie o diretório de fonts.

mkdir ~/.fonts

Entre no diretório de fontes.

cd ~/.fonts

Faça o dowunload da font e da config.

wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf

wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf 

Crie o diretório da config.

mkdir -p ~/.config/fontconfig/conf.d/

Mova a config que fez o download.

mv ~/.fonts/10-powerline-symbols.conf ~/.config/fontconfig/conf.d/

Atualize o cache de fonts.

fc-cache -vf ~/.fonts/
Saia do diretório de fonts.

cd





Font Siji


Faça o download.

git clone https://github.com/stark/siji.git

Instale.

cd siji ; ./install.sh -d ~/.fonts

Atualize o cache de fonts.

fc-cache -vf ~/.fonts/

Configuração da Polybar


Usei essa config como base para a minha, e é ela que recomendo que usem para evitar problemas.

Esse foi o resultado final com as alterações que fiz.






O menu Power também alterei os comandos para não se precisar de sudo.




Download config

OBS: Config atualizada em 04/12/2018, comentei a config de monitor para evitar problemas entre tipor de telas. Se fez o procedimento e não apareceu a barra, faça novamente essa parte de doqnload da config da Polybar.


Limpe o diretório da config da polybar.

rm -fr ~/.config/polybar/*

Entre no diretório de configuração.

cd ~/.config/polybar/

Faça o download da configuração para a Polybar.

wget https://www.dropbox.com/s/nm1t5wwy4dzn305/config

Configure para iniciar com o sistema.



Abra as config do i3 com o comando abaixo.

nano ~/.config/i3/config 
Comente as 3 ultimas linhas do arquivo e acrescente a linha abaixo no final.

exec --no-startup-id polybar -r mybar








Salve teclando Ctrl + x tecle s e tecle Enter.

Reinicie o sistema.

sudo reboot

Ai está.




Para reverter a barra padrão, remova o comentário das linha que acabamos de comentar e comente a que foi adicionada.

A matéria foi feita com base na git da Polybar

Confira as dicas abaixo.


Adicionar Wallpaper no gerenciador de janelas i3







Teclas de atalho do i3wm







Compositor Compton no i3wm








i3 Gaps para Debian, Ubuntu e derivados








Donate - Contribua para a melhoria do nosso trabalho!!













Nenhum comentário:

Postar um comentário