Giter Club home page Giter Club logo

xubuntu_bspwm's Introduction

Xubuntu 20.04 + bspwm

Este projeto não terá 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 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.

Tela do sistema após script

Papel de parede, tema e ícones não estão presentes no script.

001

Mais telas

Clique para visualizar

Capturas de tela

002

003

03

04

Polybar instalada via script

barra

barra2

Instalação

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

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
  • nitrogen : gestor de papel de parede
  • 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:

  • Clique na opção de troca e selecione bspwm

login

  • 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:

image

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:

image

Fique a vontade para selecionar o tema desejado, selecionei o Adapta-Nokto-Eta (disponível em https://www.gnome-look.org/p/1190851):

image

Para o Tema de ícones escolhi Luv-Folders-Dark (disponível em https://github.com/Nitrux/luv-icon-theme):

image

clique em Aplicar para que as alterações entrem em vigor.

Papel de parede

No menu de aplicativos, escreva nitrogen para buscar:

image

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/xfce4/backdrops/ e clique em Select:

image

Com a pasta adicionada, clique em OK:

image

Com isso perceberá que aparecem os papeis de parede do sistema. Após selecionar o desejado, 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 Geral:

  • Em Barra de rolagem é: mude para Desabilitado.
  • Em Formato de cursor: mude para Sublinhado.

image

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

image

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.

image

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

05

Menu de desligamento

Possibilidades: Bloquear a tela, Deixar o computador em espera, Sair (logoff), Reiniciar e Desligar:

image

Formas de acionar o menu:

  • Maneira 1: No canto inferior direito existe um botão vermelho:

image

  • Maneira 2: W + x

Uma vez escolhida uma função, Sair por exemplo, o sistema não pedirá confirmação, executando na mesma hora.

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, 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

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

xubuntu_bspwm's People

Contributors

thespation avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.