Papel de parede aleatório (opcional)
Seria legal ter papel de parede que muda aleatoriamente a cada 10 minutos, não é mesmo? Tudo bem que 95% das vezes, o usuário de i3 não vai ficar olhando a área de trabalho, mas é algo legal para fazer.
Primeiro, faça ou baixe um pacote de papéis de parede. Se quiser, pode usar um que fiz com tema de ficção científica. Basta clicar
aqui.
Salve e descompacte:
cd
cd Downloads
unzip scifi.zip -d .
Agora, crie um script com um "whilezinho" para efetuar a mudança de papel de parede com intervalo de 10 minutos:
nano .random_wallpaper.sh
Conteúdo do script:
#!/bin/bash
while true; do
feh --randomize --bg-fill ~/Downloads/scifi/*
sleep 600
done
Salve e feche. Torne-o executável:
chmod +x .random_wallpaper.sh
Execute:
sh .random_wallpaper.sh &
Se você colocou tudo certo, o papel de parede será alterado e depois novamente a cada 600 segundos.
Adicione um comando para executar o script automaticamente junto com os outros comandos, nas configurações:
nano .i3/config
### início automático
#exec --no-startup-id feh --bg-scale /caminho/do/papel/de/parede/imagem.jpg
#exec --no-startup-id xsetroot -solid "#333333"
exec_always ~/.random_wallpaper.sh
Salve e feche o arquivo. Reexecute o i3:
Shift+MOD+r.
Tema GTK e ícones (recomendado)
Para alterar o tema GTK e ícones, você só precisa de um gerenciador de temas. Se você tem o gerenciador de configurações do Xfce, basta usar:
xfce4-appearance-settings
Se não tem nenhum, recomendo instalar o
lxappearance.
No Ubuntu:
sudo apt-get install lxappearance
No Slackware:
# sboinstall lxappearance
Depois, execute:
lxappearance
Use os temas e ícones disponíveis no seu sistema.
Cores do i3 (opcional)
As configurações do i3 possibilitam uma grande variedade de combinações de cores, mas sua forma de configurar essas cores impossibilita a criação de pacotes de temas. Normalmente, o que pode ser feito, é copiar arquivos de configuração dos outros.
Aqui, por exemplo, uma configuração do usuário
zezaocapoeira, incluindo uma combinação de cor sóbria, com bordas escuras:
Outras forma de obter "temas" de cores, é através de repositórios
Git. Como exemplo, vamos usar o
i3-style.
Primeiro instale o
npm.
No Ubuntu:
sudo apt-get install npm
No Slackware:
# sboinstall node
Em seguida, execute:
cd
su
# npm install -g i3-style
# exit
cp ~/.i3/config ~/.i3/config.backup
i3-style solarized -o ~/.i3/config
i3-msg restart
Perceba que as bordas ficarão mais "alegres". Se quiser, ao invés de "solarized", no comando anterior, use outros temas. Os disponíveis são:
- archlinux
- debian
- default
- lime
- okraits
- solarized
- ubuntu
Alterando o Dmenu (opcional)
Por padrão, o Dmenu aparece na parte superior da tela. Para deixá-lo na parte inferior, acrescente o parâmetro
-b (bottom). No arquivo de configuração. Exemplo:
nano .i3/config
bindsym $mod+d exec dmenu_run
Deixe assim:
bindsym $mod+d exec dmenu_run -b
Agora, compartilho um alteração do Dmenu fornecida por zezaocapoeira:
#bindsym $mod+d exec dmenu_run
bindsym $mod+d exec dmenu_run -fn 'xft:Terminus:pixelsize=8' -nb '#191919' -nf '#9ac0cd' -sb '#191919' -sf '#bf3f34' -p 'Selecione uma opção >> '
#bindsym $mod+d exec dmenu_run -fn -bitstream-*-*-r-*-*-*-120-*-*-*-*-*-* -nb '#191919' -nf '#9ac0cd' -sb '#191919' -sf '#bf3f34' -p 'Selecione uma opção >>
Ou, se preferir o Dmenu na parte inferior da tela:
bindsym $mod+d exec dmenu_run -b -fn 'xft:Terminus:pixelsize=8' -nb '#191919' -nf '#9ac0cd' -sb '#191919' -sf '#bf3f34' -p 'Selecione uma opção >> '
#bindsym $mod+d exec dmenu_run -b -fn -bitstream-*-*-r-*-*-*-120-*-*-*-*-*-* -nb '#191919' -nf '#9ac0cd' -sb '#191919' -sf '#bf3f34' -p 'Selecione uma opção >> '
Outra forma de alterar a fonte do Dmenu e, ao mesmo tempo, a fonte dos títulos das janelas é através do
font pango.
Procure por
font pango no arquivo de configuração do i3 e altere para a fonte e o tamanho desejado. Exemplo:
nano ~/.i3/config
Onde tem:
font pango:DejaVu Sans Mono 8
Deixe assim:
font pango:Monospace 8
Salve e feche. Depois, reinicie com:
Shift+MOD+r
Aplicativos úteis (recomendado)
Uma das coisas que fica faltando, para tornar o i3 mais usável é adicionar, na inicialização do gerenciador, alguns aplicativos úteis como um gerenciador de volume do som e Clipboard. Uma boa sugestão, seria instalar o Parcellite e o Volume Icon.
No Ubuntu:
sudo apt-get install parcellite volumeicon-alsa
No Slackware:
# sboinstall parcellite volumeicon
Adicione os dois na inicialização do i3, juntamente com os comandos que foram adicionados anteriormente:
nano .i3/config
### início automático
exec --no-startup-id parcellite &
exec --no-startup-id volumeicon #para ubuntu use volumeicon-alsa
#exec --no-startup-id feh --bg-scale /caminho/do/papel/de/parede.jpg
#exec --no-startup-id xsetroot -solid "#333333"
exec_always ~/.random_wallpaper.sh
Salve e feche o arquivo. Depois, execute os aplicativos no terminal:
parcellite &
volumeicon-alsa #Ubuntu
volumeicon & # Slackware
Se quiser que eles sejam executados ao reiniciar o i3, use
exec_alway, ao invés de
exec. Outra opção para o controle de volume, pode ser o
volti ao invés do
volumeicon.
E o protetor de tela? Bem, o Slackware já vem com o Xscreensaver, bastando adicionar ele ao arquivo de configuração, assim:
exec --no-startup-id parcellite &
exec --no-startup-id volumeicon
#exec --no-startup-id feh --bg-scale /caminho/do/papel/de/parede.jpg
#exec --no-startup-id xsetroot -solid "#333333"
exec_always ~/.random_wallpaper.sh
<strong>exec --no-startup-id xscreensaver -no-splash &</strong>
Se quiser, pode buscar outros como o
slock, que é bem simples, não tem texto nem nada, apenas a tela preta. Dentre as opções também há o
gnome-screensaver.
Compositor (opcional)
Para que os efeitos de transparência e/ou sombras sejam ativado, é necessário habilitar um compositor. Alguns ambientes gráficos tem seus próprios compositores, como o Xfce, KDE, Unity... No caso de gerenciadores de janelas leves, como Fluxbox, Openbox e i3, é necessário instalar um compositor para ativar alguns "efeitos".
Dentre as opções mais comuns, existe o
xcompmgr e o
compton. Para instalar ambos, faça o seguinte:
Para Ubuntu:
sudo apt-get install xcompmgr compton
Para Slackware:
# sboinstall compton # O xcompmgr já é instalado por padrão
Para ativar a transparência e sombras, use:
xcompmgr -Cc
Ou, se quiser apenas as transparências:
xcompmgr -c
Se for usar o compton:
compton -c
Para mais informações:
xcompmgr --help
compton --help
Após determinar como quer os efeitos, adicione o comando ao arquivo de configuração para iniciar automaticamente, juntamente com os outros que foram adicionados antes:
nano ~/.i3/config
exec --no-startup-id parcellite &
exec --no-startup-id volumeicon
#exec --no-startup-id feh --bg-scale /caminho/do/papel/de/parede.jpg
#exec --no-startup-id xsetroot -solid "#333333"
exec_always ~/.random_wallpaper.sh
exec --no-startup-id xcompmgr -C
Salve e feche.
É isso.
Conclusão
Com certeza, ainda resta muito sobre o i3 para ser abordado. Este artigo tratou apenas dos primeiros passos.
Espero que o artigo ajude pessoas interessadas em usar o i3, mas sentem dificuldade em começar. Aos usuários experientes com i3, por favor, contribuam com comentários, mais dicas de configuração, etc.
O uso do i3 pode ser motivado por diversas coisas, como necessidade ou apenas por ser divertido/legal de usar.
Seja qual for o motivo, o usuário
GNU/Linux tem muitas opções, essa é apenas uma, e uma das melhores.
Espero que curtam.
Abraço! ;-)