README.md (2115B)
1 2 Esta é uma versão modificada do [dwm](https://dwm.suckless.org/), contendo patches oficiais da comunidade e configurações próprias focadas em produtividade e navegação pelo teclado. 3 4 ## Patches aplicados 5 6 * **[Swallow](https://dwm.suckless.org/patches/swallow/):** "Engole" a janela do terminal quando um programa gráfico (ex: leitor de PDF, editor de imagem) é aberto a partir dele, restaurando o terminal ao fechar o programa. 7 * *Nota:* Inclui suporte nativo para Linux (via XCB) e OpenBSD (via `kvm`/`sysctl`). 8 * **[Scratchpad](https://dwm.suckless.org/patches/scratchpad/):** permite invocar um terminal flutuante `st` como bloco de notas rápido (`Super + Shift + Enter`), que aparece e desaparece no centro da tela. 9 * **[Hide Vacant Tags](https://dwm.suckless.org/patches/hide_vacant_tags/) (parcial):** oculta da barra superior as tags que não possuem nenhuma janela aberta, mantendo um visual mais limpo. *(nota: as áreas de clique do mouse na barra não foram recalculadas).* 10 11 ## Configurações Customizadas (`config.def.h`) 12 13 * **Tecla Modificadora:** alterada de `Alt` para `Super` (tecla Windows/Mod4). 14 * **Aparência:** * fonte alterada para **FiraCode Nerd Font Mono** e suporte a ícones/emojis na barra com **Noto Emoji**. 15 * Paleta de cores ajustada para tons de cinza com borda de seleção branca. 16 * **Novos Atalhos de Teclado:** 17 * **VimWiki:** `Super + w` / `Super + Shift + w` 18 * **Aplicativos:** `Super + n` (Vim), `aerc` (e-mail), `lf` (arquivos), `abook` (contatos). 19 * **Mídia e Sistema:** controle de volume/brilho nativo, captura de tela com `maim` (`PrintScreen`), e gerenciador de área de transferência. 20 * **Comportamentos alterados:** o atalho padrão de sair do dwm (`quit`) foi desativado/comentado. O atalho de fechar janelas (`killclient`) agora é `Super + q`. 21 22 ## Notas de Build 23 * A versão base de compatibilidade (`config.mk`) é a **6.6**. 24 * A regra `clean` do `Makefile` foi ajustada para limpar automaticamente o `config.h` gerado. 25 * No OpenBSD, foi adicionada a permissão `"ps"` ao `pledge()` para funcionamento correto do patch *swallow*.