Como Instalar e Configurar o BSPWM com Temas para POLYBAR

Em 7 míseros passos!


Como Instalar e Configurar o BSPWM com Temas para POLYBAR

🔊 Nesse vídeo instalamos e configuramos o BSPWM com um COLEÇÃO DE TEMAS para a POLYBAR . Além de aplicativos como: FEH, ROFI, COMPON, NUMLOCKX com configuração DARK do ema para GTK e RESOLVEMOS PROBLEMAS de TEARING e mais outras dicas. Vale muito à pena assistir!


Comandos e arquivos utilizados no vídeo

1º - Atualize o sistema

sudo apt update && \
sudo apt upgrade -y && \
sudo apt clean && \
sudo apt autoclean && \
sudo apt autoremove -y

2º - Instalar e Configurar o BSPWM

  • Instalar
sudo apt install bspwm sxhkd
  • Configurar
mkdir -p ~/.config/{bspwm,sxhkd}
cp /usr/share/doc/bspwm/examples/bspwmrc ~/.config/bspwm/
cp /usr/share/doc/bspwm/examples/sxhkdrc ~/.config/sxhkd/
chmod +x ~/.config/bspwm/bspwmrc ~/.config/sxhkd/sxhkdrc
sed -i 's/urxvt/gnome-terminal/g' ~/.config/sxhkd/sxhkdrc

Deslogar e alterar para iniciar sessão com BSPWM.


3º - Instalar e Configurar: Feh, Rofi e Compton

Alterar menu e roll do gnome-terminal e/ou ajustar cores do terminal para transparência.

  • Instalar
sudo apt install feh rofi
  • Configurar
rofi-theme-selector # [android_notification by Rasi ] Alt-a
# Para mais temas do Rofi, veja esse vídeo: https://www.youtube.com/watch?v=cDDMrUwrce0
vim ~/.config/sxhkd/sxhkdrc
# program launcher
# super + d
#         rofi -show drun -show-icons
# :wq
# super + ESC
wget git.io/sam123 -O samurai.jpg
feh --bg-scale samurai.jpg
echo '${HOME}/.fehbg' >> ~/.config/bspwm/bspwmrc
echo 'compton &' >> ~/.config/bspwm/bspwmrc

Se quiser crie comandos para os modos: window, combi, keys e run


4º - Escolhendo o tema e deixando Dark

vim ~/.config/gtk-3.0/settings.ini

Configuração:

[Settings]
gtk-icon-theme-name = Yaru-Cinnamon
gtk-theme-name = Yaru-Cinnamon-Dark
gtk-application-prefer-dark-theme = true

Deslogue e logue para ver funcionando.


5º Resolvendo tearing no BSPWM

mkdir -p /etc/X11/xorg.conf.d
sudo vim /etc/X11/xorg.conf.d/20-intel.conf

Conteúdo:

Section "Device"
    Identifier  "Intel Graphics"
    # BSPWM
    Driver      "intel"
    Option      "AccelMethod"    "sna"
    Option      "DRI"          "2"
    Option     	"TearFree"     "true" 
    #Option     "Backlight"    "Intel_backlight"
    
    # GNOME
    #Driver      "modesetting"
    #Option      "AccelMethod"    "glamor"
    #Option      "DRI"          "3"
    #Option      "TearFree"     "true" 
EndSection

6º Opcional tema Dracula e NumLockx

sudo apt install numlockx
vim ~/.config/bspwm/bspwmrc
# Dracula: https://draculatheme.com/bspwm
bspc config normal_border_color "#44475a"
bspc config active_border_color "#bd93f9"
bspc config focused_border_color "#ff79c6"
bspc config presel_feedback_color "#6272a4"
# Ou
#bspc config active_border_color "#6272a4"
#bspc config focused_border_color "#8be9fd"

# which numlockx
/usr/bin/numlockx on

7º Polybar

  • Instale
sudo apt install polybar
  • Configure
mkdir -p ~/.config/polybar
cp /usr/share/doc/polybar/config ~/.config/polybar/config
#Teste para ver se está funcionando: 
polybar -c ~/.config/polybar/config example & # [Ctrl + D, ...]
  • Tornar definitivo ao logar

    vim ~/.config/polybar/launch.sh

#!/usr/bin/env sh
killall -q polybar
while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
polybar -c ~/.config/polybar/config example &

chmod +x ~/.config/polybar/launch.sh

echo '${HOME}/.config/polybar/launch.sh &' >> ~/.config/bspwm/bspwmrc

Deslogue e logue para ver funcionando.


8º Temas para a Polybar

  • Antes instale fonts e git
sudo apt install git
git clone https://github.com/terroo/fonts
cd fonts
mv fonts ~/.local/share/
fc-cache -fv
  • Agora clone o repositório dos temas:
git clone --depth=1 https://github.com/adi1090x/polybar-themes.git
cd polybar-themes
chmod +x setup.sh
./setup.sh
rm -rf polybar-themes
  • Uso:
$ bash ~/.config/polybar/launch.sh

Usage : launch.sh --theme

Available Themes :
--blocks    --colorblocks    --cuts      --docky
--forest    --grayblocks     --hack      --material
--panels    --pwidgets       --shades    --shapes

Vai aparecer essa falha do MPD porque não temos o MPD instalado, se quiser saber como instalar e configurar, veja esse vídeo: https://www.youtube.com/watch?v=tholV10zDi0

E se quiser tornar o tema que você escolheu definitivo, adicione o parametro ao seu bspwmrc vou deixar o --forest como padrão!

Se quiser adicionar ainda mais recursos, por exemplo:


bspwm polybar ubuntu


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!


caso queira entrar em contato conosco, envie-nos um e-mail.