Caso tenha interesse, segue projeto vigente: https://github.com/thespation/dpux_bspwm
Sobre
Sistema base
Tela do sistema após script
Instalação
Dependências a serem instaladas via script
Fonts utilizadas para exibir polybar corretamente
Acessando o BSPWM
Personalização
Menu de aplicativos
Personalizar Tema e ícones
Papel de parede
Terminal minimalista e com transparência
Menu de desligamento
Teclas de atalhos
Créditos
Esse script possui a intenção de instalar o gerenciador de janelas bspwm em conjunto com polybar e rofi.
Esse script foi testado e está disponível para ser executado no Xubuntu 20.04 como base e não foi usado em outro sistema, caso queira executar por conta própria ou modificar na intenção de moldar conforme necessário para seu sistema, fique à vontade, porém não tem como me responsabilizar por isso. Para mais informações sobre o sistema utilizado: Xubuntu.
Papel de parede, tema e ícones não estão presentes no script.
Clique para visualizar
Em seu terminal, rode o comando abaixo para começar a instalação:
sudo apt install git -y && cd /tmp && git clone https://github.com/thespation/xubuntu_bspwm && chmod 755 xubuntu_bspwm/* -R && cd xubuntu_bspwm/ && ./instalar.sh
bspwm
: gerenciador de janelasPolybar
: barra de status e menuRofi
: menu de aplicativos e desligamento personalizadosxhkd
: responsável pelos atalhosmate-polkit
: gestor de autenticação em caso de solicitação de permissão elevadanitrogen
: gestor de papel de paredelxappearance
: responsável por gerenciar o tema e ícones do sistemasnapd
: permitirá a instalação do ksuperkeyksuperkey
: disponibilizará a possibilidade de habilitar o Rofi com uma teclaneofetch
: exibe informações sobre o computador e o sistemahtop
: gerenciador de tarefas em modo textocompton
: responsável por fornecer a possibilidade de transparência, sombra e efeitos visuais
Clique para visualizar
Fonts utilizadas
Fontes usadas por esse tema:
Fontes para texto
- Iosevka Nerd Font
- Fantasque Sans Mono
- Noto Sans
- Droid Sans
- Terminus
Fontes para ícones
- Iosevka Nerd Font
- Icomoon Feather
- Material Icons
- Waffle (Siji)
Uma vez instalado, para que consiga acessar o sistema utilizando o gerenciador de janelas bspwm é necessário selecioná-lo durante o login:
- Clique na opção de troca e selecione bspwm
- Depois de selecionar
bspwm
e digitar a sua senha, pressione Enter.
Clique para visualizar o conteúdo
Menu de aplicativos
temos 3 formas de acessar o menu de aplicativos (Rofi):
Maneira 1
:
Por esse ícone no canto inferior esquerdo.
-
Maneira 2
: Pressionando a tecla Super (também conhecida por tecla Windows) ou -
Maneira 3
: pressionando Alt + F1
Personalizar Tema e ícones
Com Rofi aberto, escreva personalizar e abra o app:
Fique a vontade para selecionar o tema desejado, selecionei o Adapta-Nokto-Eta (disponível em https://www.gnome-look.org/p/1190851):
Para o Tema de ícones escolhi Luv-Folders-Dark (disponível em https://github.com/Nitrux/luv-icon-theme):
clique em Aplicar para que as alterações entrem em vigor.
Papel de parede
No menu de aplicativos, escreva nitrogen para buscar:
Com o app aberto, clique em Preferences
Clique em Add:
Para facilitar a nossa vida, clique em File System, pressione Ctrl + l para que possa digitar o endereço na barra, cole: /usr/share/xfce4/backdrops/
e clique em Select:
Com a pasta adicionada, clique em OK:
Com isso perceberá que aparecem os papeis de parede do sistema. Após selecionar o desejado, clique em Apply:
obs: para fechar a janela, pressione Super + c.
Terminal minimalista e com transparência
Para abrir o terminal, pressione Super + Enter
Com o terminal aberto, clique com o botão direito do mouse na área do seu terminal e clique em Preferências:
Na aba Geral:
- Em Barra de rolagem é: mude para Desabilitado.
- Em Formato de cursor: mude para Sublinhado.
Na aba Aparência:
- Mude a fonte para Iosevka Custom Regular
- Em Imagem de fundo troque para Fundo transparente e regule com a intensidade desejada.
- Em Abrindo novas janelas desmarque a opção Mostrar barra de menu em novas janelas
Na aba Cores, para que tenhamos um terminal mais harmonioso com o tema selecionado:
- Marque a opção Usar cores do tema do sistema para texto e fundos.
Tudo configurado, pode fechar o terminal com Super + c e pode reabrir (Super + Enter ) para ver como ficou. Deve ficar desta forma:
Menu de desligamento
Possibilidades: Bloquear a tela, Deixar o computador em espera, Sair (logoff), Reiniciar e Desligar:
Formas de acionar o menu:
Maneira 1
: No canto inferior direito existe um botão vermelho:
Maneira 2:
W + x
Uma vez escolhida uma função, Sair por exemplo, o sistema não pedirá confirmação, executando na mesma hora.
Para utilização do bspwm vai notar que muitas das vezes o teclado é o nosso melhor amigo, para isso precisamos aprender alguns atalhos interessantes para nossa utilização.
Caso queira personalizar algum, acrescentar ou remover, pode ser realizado editando o arquivo: ~/.config/sxhkd/sxhkdrc
.
Seguem os atalho já configurados:
Clique para visualizar
Atalhos
Legenda: W = Tecla Windows
W - Menu de aplicativos
W + w - Mostra programas abertos (tecla Windows mais a tecla "w")
W + 1-8 - Troca de área de trabalho
W + Shift + 1-8 - Envia app em foco para a área de trabalho desejada
W + Enter - Terminal
W + Barra de espaço - troca entre modo tiling / floating
W + F - modo uma janela
W + H/V/Q - Prepara a divisão do app na Horizontal, Vertical ou Cancela.
W + TAB - Volta para última área de trabalho aberta
W + Shift + 1-8 - Envia a janela em foco para a área desejada.
W + Ctrol + ←/→/↑ /↓ - Expande a janela em foco
W + Alt + ←/→/↑ /↓ - Dininui a janela em foco
W + C - Fecha janela em foco
Ctrl + Alt + ←/→ - Troca de área de trabalho
Tanto os menus, polybar e configurações para bspwm quanto sxhkd foram elaborados pelo Aditya Shakya que disponibilizou em seu Github (polybar e rofi).