Dica testada em
Gentoo.
Dwm, St, Dmenu e Scroll (e outras) são ferramentas da comunidade
Suckless. Essa comunidade de programadores tem o objetivo de fornecer programas que seguem a filosofia KISS e UNIX ao extremo.
- Scroll - Permite rolar a tela no St
- St - Emulador de Terminal
- Dmenu - Menu de aplicativos
- DWM - Gerenciador de janelas
Crie um diretório apropriado para baixar os fontes:
mkdir -p ~/.local/src
Clone os projetos suckless:
git clone git.suckless.org/scroll/ ~/.local/src/scroll
git clone git://git.suckless.org/st ~/.local/src/st
git clone git://git.suckless.org/dmenu ~/.local/src/dmenu
git clone git://git.suckless.org/dwm ~/.local/src/dwm
Scroll:
cd ~/.local/src/scroll
Instale:
make clean
# make install
St:
cd ~/.local/src/st
Copie a configuração padrão:
cp config.def.h config.h
Edite a configuração se preferir. Como, por exemplo, mudar a fonte, o tamanho da borda e adicionar o Scroll.
vi config.h
Para habilitar o Scroll basta deixar assim:
/* scroll program: to enable use a string like "scroll" */
char *scroll = "scroll";
Instale:
make clean
# make install
Dmenu:
cd ~/.local/src/dmenu
vi config.mk
Comente as linhas a seguir se não tiver o libXinerama instalado, para evitar erros:
# XINERAMALIBS = -lXinerama
# XINERAMAFLAGS = -DXINERAMA
Instale:
make clean
# make install
DWM:
cd ~/.local/src/dwm
Copie a configuração padrão:
cp config.def.h config.h
Edite, se preferir, para alterar cores, atalhos de teclado e outros:
vi config.h
Comente as linhas a seguir se não tiver o libXinerama instalado, como antes:
vi config.mk
# XINERAMALIBS = -lXinerama
# XINERAMAFLAGS = -DXINERAMA
Instale:
make clean
# make install
Adicione ao seu .xinitrc:
exec dbus-launch --exit-with-session dwm
Fontes: