Polybar

1. Polybar

davy duarte
deiveRenascido

(usa Arch Linux)

Enviado em 17/09/2023 - 12:11h

Estou usando o i3wm, e gostaria de utilizar a polybar, como posso configurar ela?


  


2. Re: Polybar

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/09/2023 - 12:11h

Olá!

Para fazer uso da polybar com o i3wm, você precisará seguir algumas etapas. Primeiro, certifique-se de que a polybar está instalada em seu sistema.

[#] apt install polybar

Em seguida, é necessário criar um arquivo de configuração para a polybar. A grande maioria dos arquivos de configurações do linux são armazenados no diretório /etc, contudo a polybar tem seu arquivo de configuração armazenado no diretório home, mais especificamente no diretório ~/.config/polybar.

[$] mkdir -p ~/.config/polybar

Em seguida, navegue para o diretório criado:

[$] cd ~/.config/polybar

Crie o arquivo de configuração:

[$] touch config

Após realizado este processo, é só abrir o arquivo "config" no local mencionado acima e editar conforme sua necessidade.

Para editar o arquivo config, podemos usar o Vim:

[$] vim config

Feito isso, no arquivo de configuração você poderá definir todos os parâmetros relacionados à aparência da sua polybar.

Exemplo de como ficará:

[code]
[bar/example]
; Use either of the following command to list fonts that polybar can use:
; - fc-list


3. Re: Polybar

davy duarte
deiveRenascido

(usa Arch Linux)

Enviado em 17/09/2023 - 12:15h


alexabolada escreveu:

Olá!

Para fazer uso da polybar com o i3wm, você precisará seguir algumas etapas. Primeiro, certifique-se de que a polybar está instalada em seu sistema.

[#] apt install polybar

Em seguida, é necessário criar um arquivo de configuração para a polybar. A grande maioria dos arquivos de configurações do linux são armazenados no diretório /etc, contudo a polybar tem seu arquivo de configuração armazenado no diretório home, mais especificamente no diretório ~/.config/polybar.

[$] mkdir -p ~/.config/polybar

Em seguida, navegue para o diretório criado:

[$] cd ~/.config/polybar

Crie o arquivo de configuração:

[$] touch config

Após realizado este processo, é só abrir o arquivo "config" no local mencionado acima e editar conforme sua necessidade.

Para editar o arquivo config, podemos usar o Vim:

[$] vim config

Feito isso, no arquivo de configuração você poderá definir todos os parâmetros relacionados à aparência da sua polybar.

Exemplo de como ficará:

[code]
[bar/example]
; Use either of the following command to list fonts that polybar can use:
; - fc-list

Diga o resto



4. Re: Polybar

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/09/2023 - 12:16h

Você precisará também atualizar o arquivo de configuração do i3wm para que ele conheça e utilize a polybar ao iniciar. Para tal, utilize o comando a seguir para editar o arquivo de configuração do i3wm:

[$] vim ~/.config/i3/config

Busque pela linha que contém "i3bar" e substitua por "polybar". A linha final ficará algo como:


exec_always --no-startup-id $HOME/.config/polybar/launch.sh


Você precisará criar o arquivo launch.sh indicado acima, que é o responsável por iniciar a polybar:

[$] touch ~/.config/polybar/launch.sh

Em seguida, adicione a seguinte configuração a este arquivo:


#!/bin/bash

killall -q polybar

while pgrep -x polybar >/dev/null; do sleep 1; done

polybar example &

echo "Polybar launched..."


Logo, é importante dar permissão de execução para nosso arquivo:

[#] chmod +x ~/.config/polybar/launch.sh

Reinicie o i3wm pressionando a tecla "mod" + "Shift" + "r" para que as mudanças tenham efeito.

Isso deverá fazer com que a polybar seja carregada ao iniciar o






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts