Skip to content
This repository has been archived by the owner on Nov 12, 2021. It is now read-only.

thespation/pop_bspwm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pop!_OS + bspwm

Este projeto não receberá mais atualizações

Caso tenha interesse, segue projeto vigente: https://github.com/thespation/dpux_bspwm


Índice

Sobre

Esse script possui a intenção de instalar o gerenciador de janelas bspwm em conjunto com polybar e rofi.

Sistema base

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.

Tela do sistema após script

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:

image

Uma vez instalado, pode abrir esse menu com o atalho W + t.

Seguem as telas para cada tema:

Pop

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).

03

Mais telas

Clique para visualizar

Capturas de tela

01

02

04

05

06

07

Pop Dark

01

Mais telas

Clique para visualizar

Capturas de tela

02

03

04

05

06

Nordico

É o primeiro tema da nossa lista que exibe a barra na parte de baixo da tela:

01

Mais telas

Clique para visualizar

Capturas de tela

02

03

04

05

06

Blocos

Esse é para quem gosta de um pouco mais de cor:

01

Mais telas

Clique para visualizar

Capturas de tela

02

03

04

05

Caso clique no menu, esse tema exibe mais opções:

07

Podendo selecionar o menu de app (Rofi), gestor de arquivos (nautilus), terminal (gnome-terminal) e o navegador (Firefox):

image

Instalação

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

Dependências a serem instaladas via script

  • bspwm : gerenciador de janelas
  • Polybar : barra de status e menu
  • Rofi : menu de aplicativos e desligamento personalizado
  • sxhkd : responsável pelos atalhos
  • mate-polkit : gestor de autenticação em caso de solicitação de permissão elevada
  • lxappearance : responsável por gerenciar o tema e ícones do sistema
  • snapd : permitirá a instalação do ksuperkey
  • ksuperkey : disponibilizará a possibilidade de habilitar o Rofi com uma tecla
  • neofetch : exibe informações sobre o computador e o sistema
  • htop : gerenciador de tarefas em modo texto
  • compton : responsável por fornecer a possibilidade de transparência, sombra e efeitos visuais

Fonts utilizadas para exibir polybar corretamente

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)

Acessando o bspwm

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:

bspwm

  • Depois de selecionar bspwm e digitar a sua senha, pressione Enter.

Personalização

Clique para visualizar o conteúdo

Menu de aplicativos

temos 3 formas de acessar o menu de aplicativos (Rofi):

  • Maneira 1:

barra

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:

personalizar

Fique a vontade para selecionar o tema desejado, selecionei o Pop-dark:

image

Para o Tema de ícones escolhi Pop:

image

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:

nitrogen

Com o app aberto, clique em Preferences

image

Clique em Add:

image

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:

image

Com a pasta adicionada, clique em OK:

image

Com isso perceberá que aparecem os mesmos papeis de parede que o PopOs com gnome apresenta, após selecionar, clique em Apply:

image

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:

image

Na aba Texto, gosto de deixar a fonte em 9 e mudar a Forma do Cursor para Sublinhado

image

Na aba Cores marque a opção Use transparent background e ajuste conforme desejado:

image

Na Rolagem desmarque a opção Mostrar barra de rolagem

image

No menu Geral desmarque a opção Mostrar por padrão barra de menu em novas janelas

image

Tudo configurado, pode fechar o terminal com Super + c e pode reabrir (Super + Enter ) para ver como ficou. Deve ficar desta forma:

terminal

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:

desligamento

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.

Teclas de atalhos

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

Créditos:

Tanto os menus, polybar e configurações para bspwm quanto sxhkd foram elaborados pelo Aditya Shakya que disponibilizou em seu Github (polybar e rofi).

About

Instalar bspwm no PoP!_OS 21.04

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages