Configurando Artix Linux + OpenRC + i3wm
Prologo - Por que Artix
A parte 1 - Inicio da odisseia
A parte 2 - Tentando se manter no terminal
A parte 3 - Deixando mais palatável
A parte 4 - Algumas explicações de alguns problemas
1. Thumbnails no Nautilus (e por que trocar)
O Nautilus no i3 sem GNOME completo não renderiza thumbnails porque depende do tumbler via D-Bus de sessão. O tumbler disponível nos repos do Artix é o do XFCE, incompatível com o Nautilus moderno que usa glycin.
Solução: trocar o Nautilus pelo Thunar, que já funciona nativamente com o tumbler do XFCE:
bash
sudo pacman -Rns nautilus sudo pacman -S thunar thunar-volman gvfs tumbler ffmpegthumbnailer poppler-glib
2. Visualizadores de arquivo
bash
# PDF sudo pacman -S zathura zathura-pdf-poppler # Imagens sudo pacman -S viewnior
Associar como padrão:
bash
xdg-mime default org.pwmt.zathura.desktop application/pdf xdg-mime default viewnior.desktop image/jpeg xdg-mime default viewnior.desktop image/png xdg-mime default viewnior.desktop image/gif xdg-mime default viewnior.desktop image/webp
No Thunar, clique direito → Abrir com outra aplicação → marque Usar como padrão.
3. Brave como navegador padrão do sistema
bash
xdg-settings set default-web-browser brave-browser.desktop export BROWSER=brave # adicionar no ~/.profile
No ~/.config/mimeapps.list:
ini
[Default Applications] text/html=brave-browser.desktop x-scheme-handler/http=brave-browser.desktop x-scheme-handler/https=brave-browser.desktop x-scheme-handler/about=brave-browser.desktop x-scheme-handler/unknown=brave-browser.desktop
Para apps Electron como o WhatsDesk que ignoram o xdg, sobrescreva o xdg-open:
bash
sudo nano /usr/local/bin/xdg-open
bash
#!/bin/bash exec brave "$@"
bash
sudo chmod +x /usr/local/bin/xdg-open
4. Monitor desligando com xidlehook
O Brave inibe o desligamento do monitor via D-Bus mesmo com só áudio tocando. No OpenRC sem systemd-logind completo, a solução é o xidlehook:
bash
yay -S xidlehook
No ~/.config/i3/config:
bash
exec --no-startup-id xidlehook --not-when-fullscreen --timer 600 "xset dpms force off" ""
Comportamento:
- 🎵 Só música tocando → monitor desliga após 10min, música continua
- 🎬 Vídeo em fullscreen → monitor não desliga
- 😴 Idle sem nada → monitor desliga após 10min
O xset dpms force off só desliga o sinal de vídeo, o áudio não é interrompido.