Distro: Debian DE ou WM: i3wm Tema/Theme: Diversos Ícones/Icons: Diversos Terminal: alacritty Wallpaper: cada tema possui um
Seletor de temas
Debian i3wm
Personalização para Debian utilizando i3wm, com integração de polybar, rofi, dunst e scripts automatizados para melhorar a experiência de uso.
Sobre o Projeto
Este repositório reúne configurações e scripts criados para instalar o i3wm no Debian mínimo.
A proposta é oferecer um ambiente minimalista, funcional e bonito, com automações que facilitem o dia a dia.
Clique para ver o que foi selecionado na instalação mínima
Exemplo ilustrando como foi feita a instalação mínima antes da configuração do i3wm.
Telas
Cores
Cores disponíveis
Temas disponíveis
Estrutura do Repositório
debian-i3wm/
├── scripts/ # Scripts auxiliares para automação
│ ├── 00-instalar.sh # Menu interativo
│ ├── 01-instalar_pacotes.sh # Instalação de todos os pacotes necessários
│ ├── 01-pacotes.txt # Lista de pacotes a instalar
│ ├── 02-themes.sh # Baixa todos os themes do repositório do Archcraft
│ ├── 03-icons.sh # Baixa todos os ícones do repositório do Archcraft
│ ├── 04-zsh.sh # Instala e deixa o shell ZSH como padrão
│ ├── 05-files.sh # Copia as personalizações para cada pasta (caso já tenha pasta cria backup antes)
│ ├── 06-ksuperkey.sh # Ativação da tecla Super com ksuperkey
│ ├── 07-brave.sh # Instalação e configuração do navegador Brave
│ └── extras/ # Scripts extras e utilitários (precisam ser executados manualmente)
│ ├── 00-GerarVersionamento.sh # Geração de versionamento automático
│ └── ativar-tap(leptop).sh # Ativação do touchpad em laptops
└── backup-AAAA-MM-DD_HH-MM-SS.zip # Arquivo de backup gerado automaticamente (arquivos que serão utilizados pelo 05-files.sh)
Recursos
Polybar customizada com módulos extras (bateria, cpu, memória, volume, etc.)
Rofi configurado com launcher, seletor de tema, powermenu, captura de tela, abrir como root, entre outros
Dunst para notificações estilizadas
Scripts automatizados para:
Backup rápido
Instalação de dependências
Inicialização de serviços
Ajustes visuais e funcionais do i3wm
Instalação
Clone o repositório e execute o script de instalação:
git clone https://github.com/thespation/debian-i3wm
cd debian-i3wm/scripts
chmod +x *.sh
./00-instalar.sh
Atalhos de Teclado
Clique aqui para ver os atalhos de teclado
Terminal
Atalho
Ação
$mod+Return
Abrir Alacritty
$mod+Shift+Return
Abrir terminal flutuante via script
Aplicativos
Atalho
Ação
$mod+e
Abrir Thunar (gerenciador de arquivos)
$mod+Shift+e
Abrir Geany (editor de texto)
$alt+Ctrl+h
Abrir htop no Alacritty
Configuração
Atalho
Ação
$alt+Ctrl+n
Trocar configuração da polybar (exibe ícones ou números)
Rofi
Atalho
Ação
$alt+F1 / $mod+d
Launcher
$mod+x
Powermenu
$mod+s
Screenshot
$mod+r
Abrir como root
$mod+w
Gerenciar janelas
$mod+b
Bluetooth
$mod+Alt+n
Trocar tema
$mod+t
Seletor de temas
Funções do i3
Atalho
Ação
$mod+q
Fechar janela
$mod+c
Fechar janela
$mod+Shift+c
Recarregar configuração
$mod+space
Alternar entre tiling/flutuante
$mod+f
Alternar fullscreen
$alt+Ctrl+l
Bloquear tela (i3lock)
Áudio
Atalho
Ação
XF86AudioRaiseVolume
Aumentar volume (+5)
XF86AudioLowerVolume
Diminuir volume (-5)
XF86AudioMute
Mutar áudio
Navegação e Movimento
Atalho
Ação
$mod+Left
Foco para esquerda
$mod+Down
Foco para baixo
$mod+Up
Foco para cima
$mod+Right
Foco para direita
$mod+Shift+Left
Mover janela para esquerda
$mod+Shift+Down
Mover janela para baixo
$mod+Shift+Up
Mover janela para cima
$mod+Shift+Right
Mover janela para direita
Modos Especiais
Resize Mode
Atalho
Ação
$mod+Shift+r
Entrar no modo Resize
h / Left
Diminuir largura
l / Right
Aumentar largura
j / Down
Aumentar altura
k / Up
Diminuir altura
Return / Escape / $mod+Shift+r
Sair do modo Resize
Move Mode
Atalho
Ação
$mod+Shift+m
Entrar no modo Move
h / Left
Mover janela para esquerda
l / Right
Mover janela para direita
j / Down
Mover janela para baixo
k / Up
Mover janela para cima
Return / Escape / $mod+Shift+m
Sair do modo Move
Gaps Mode
Atalho
Ação
$mod+Shift+g
Entrar no modo Gaps
+ / = / KP_Add
Aumentar gaps internos
- / KP_Subtract
Diminuir gaps internos
Shift+plus / Shift+equal
Aumentar gaps externos
Shift+minus
Diminuir gaps externos
r
Resetar gaps (internos e externos)
t
Alternar gaps
i
Definir gaps internos = 10
o
Definir gaps externos = 10
Return / Escape / $mod+Shift+g
Sair do modo Gaps
Referências
Este projeto foi inspirado e utiliza recursos de outros trabalhos incríveis:
Para quem tiver interesse, pode duplicar qualquer pasta de tema (/$HOME/.config/i3/themes/) que o rofi vai identificar automaticamente, aí é só mudar o papel de parede e ir personalizando (ícone, tema, cores, barra…) igual é no bspwm do Archcraft.
Mano, eu te entendo… Porém, hoje, com 2 meses de uso ativo de hyprland para jogar e stream, não me vejo mais movendo janelas páginas com mouse. Só o estritamente necessário. Depois que vc se acostuma, a memória muscular faz o resto.
Não testei no fedora, mas pode ser fácil adaptar para ele, só mudar o script 01-instalar_pacotes para ter o comando correto:
instala_pacote() {
local pkg=$1
if dpkg -s "$pkg" &>/dev/null; then
# já instalado → tick verde, nome sem cor
echo -e "[${GREEN}✔${NC}] $pkg já está instalado."
echo "$pkg" >> "$LOG_PULADOS.tmp"
else
# 🔹 quebra de linha ANTES de iniciar instalação
echo
echo -e "Instalando $pkg..."
sudo apt install -y "$pkg" &>/dev/null &
spinner
if dpkg -s "$pkg" &>/dev/null; then
# tick verde + nome em verde
echo -e "[${GREEN}✔${NC}] ${GREEN}$pkg${NC} instalado"
echo "$pkg" >> "$LOG_INSTALADOS.tmp"
else
# X vermelho + nome em vermelho
echo -e "[${RED}✘${NC}] ${RED}$pkg${NC} Erro ao instalar"
echo "$pkg" >> "$LOG_ERROS.tmp"
fi
fi
}
trocando por
sudo dnf install
Deve resolver, se tiver todos os pacotes com o mesmo nome no repositório.
Não tava querendo usar o Fedora não… e que fui fuçar naquele negocio de systend-boot e habiliar o security que um colega criou um post ontem … rapá dei um pau na bios, . E fiz caquinha, depois disso o sistema não iniciava mais e depois tentei reintalar o Debian não aceitava… aparecia uma mensagem “MOK enroll key.. alguma coisa..”. Só consegui instalar depois que tentei com o Fedora, dae apareceu uma tela azul, cancelei e deu certo.
Cara isso não deu certo, resetei, apaguei, fiz de tudo na bios… desativei o security… mesmo assim quando iniciava o pen drive aparecia essa mensagem que falei. fiquei com medo de até ter dado pau na bios. Depois li em algum lugar que era só usar uma distro que tivesse o suporte ao security boot no live cd.