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 PoP!_OS 21.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: Pop!_OS by System76.
Nessa versão do script, há a possibilidade de selecionar um tema previamente configurado, cada qual incluindo suas personalizações: Papel de parede e temas específicos para o Rofi (menu de apps, menu de desligamento, seletor de tema e visualizador de janelas abertas).
Durante a instalação, última etapa, perguntará qual é o tema desejado. Inicialmente, estão disponíveis as seguintes possibilidades:
Uma vez instalado, pode abrir esse menu com o atalho W t.
Seguem as telas para cada tema:
Da nossa lista, o tema Pop é o único que aborda a temática clara, os demais optam por utilizar um tema escuro (nada que não possa ser modificado).
Clique para visualizar
Clique para visualizar
É o primeiro tema da nossa lista que exibe a barra na parte de baixo da tela:
Clique para visualizar
Esse é para quem gosta de um pouco mais de cor:
Clique para visualizar
Capturas de tela
Caso clique no menu, esse tema exibe mais opções:
Podendo selecionar o menu de app (Rofi), gestor de arquivos (nautilus), terminal (gnome-terminal) e o navegador (Firefox):
Em seu terminal, rode o comando abaixo para começar a instalação:
cd /tmp && git clone https://github.com/thespation/pop_bspwm && chmod 755 pop_bspwm/* -R && cd pop_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 elevadalxappearance
: 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:
- Quando estiver escrevendo a senha, existe uma engrenagem (:gear:) no canto inferior direito, através desse menu podemos trocar para 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 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 Pop-dark:
Para o Tema de ícones escolhi Pop:
clique em Aplicar para que as alterações entrem em vigor.
Papel de parede
Para automatizar a troca do papel de parde junto com o tema, foi instalado o feh, entretanto, caso ache complicado modificar, pode instalar o nitrogen e trocar por ele.
Como instalar: sudo apt install nitrogen -y
Uma vez instalado, 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/background/
e clique em Select:
Com a pasta adicionada, clique em OK:
Com isso perceberá que aparecem os mesmos papeis de parede que o PopOs com gnome apresenta, após selecionar, 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 Texto, gosto de deixar a fonte em 9 e mudar a Forma do Cursor para Sublinhado
Na aba Cores marque a opção Use transparent background e ajuste conforme desejado:
Na Rolagem desmarque a opção Mostrar barra de rolagem
No menu Geral desmarque a opção Mostrar por padrão barra de menu em novas janelas
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
No canto direito existe um botão com a função de ter as seguintes possibilidades: Bloquear a tela, Deixar o computador em espera, Sair (logoff), Reiniciar e Desligar:
Uma vez escolhida uma função, Sair por exemplo, o sistema não pedirá confirmação, executando na mesma hora.
Observação: para utilizar a funções Bloquear foi usado o i3lock. Para desbloquear a tela, que foi configurada para ficar toda preta, basta digitar a senha e pressionar Enter.
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, acrecentar 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 t - Seletor de tema
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).