Nada melhor que começar mostrando do que se trata esse tal de
i3-gap, não é verdade?
É um gerenciador de janelas simples, porém muito eficiente, que pode ajudar usuários a serem mais produtivos, desde que se acostumem com o seu uso. Fácil de configurar e usar. Basicamente, só tem um arquivo de configuração (dois se você contar o arquivo de configuração do statusbar) e é controlado quase que inteiramente por teclas de atalhos.
Segue vídeo:
Caso não tenha familiaridade com o i3, sugiro a leitura de:
Começando...
Baixe e instale o i3-gaps:
git clone https://github.com/Airblader/i3.git
cd i3-gaps
# make
# sudo make install
Edite arquivo
~/.xinitrc, acrescentando:
exec i3
Assim você inicia o i3 após logar e digitar "startx".
No seu arquivo de configuração
~/.i3/config adicione:
for_window [class="^.*"] border pixel 5 #troque o 5 por 0 se quiser excluir as bordas.
smart_borders on #no_gaps
#espaços entre as janelas
gaps inner 4
gaps outer 3
set $mode_gaps Gaps: (o) outer, (i) inner
set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global)
set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global)
bindsym $mod+Shift+g mode "$mode_gaps"
mode "$mode_gaps" {
bindsym o mode "$mode_gaps_outer"
bindsym i mode "$mode_gaps_inner"
bindsym Return mode "default"
bindsym Escape mode "default"
}
mode "$mode_gaps_inner" {
bindsym plus gaps inner current plus 5
bindsym minus gaps inner current minus 5
bindsym 0 gaps inner current set 0
bindsym Shift+plus gaps inner all plus 5
bindsym Shift+minus gaps inner all minus 5
bindsym Shift+0 gaps inner all set 0
bindsym Return mode "default"
bindsym Escape mode "default"
}
mode "$mode_gaps_outer" {
bindsym plus gaps outer current plus 5
bindsym minus gaps outer current minus 5
bindsym 0 gaps outer current set 0
bindsym Shift+plus gaps outer all plus 5
bindsym Shift+minus gaps outer all minus 5
bindsym Shift+0 gaps outer all set 0
bindsym Return mode "default"
bindsym Escape mode "default"
}
Depois procure o campo "bar". Altere o tamanho dele com o parâmetro "height":
bar {
status_command i3status
position top
height 25
...
Salve e feche o arquivo.
Reinicie o i3 com "Ctrl + MOD + r".
Para usar gaps basta usar o atalho "Alt + MOD + g" e escolher entre "i" (inner) ou "o" (outer) e depois usar as teclas "-" e "+" para ajustar o tamanho.
Dmenu transparente e estiloso
Se quiser alterar o Dmenu deixando-o transparente, ao estilo do usuário
zezaocapoeira, precisará adicionar um patch.
Baixe o patch do zezaocapoeira
aqui.
Depois aplique-o:
# ebuild /usr/portage/x11-misc/dmenu/dmenu-[VERSAO].ebuild digest
# ebuild /usr/portage/x11-misc/dmenu/dmenu-[VERSAO].ebuild fetch
# ebuild /usr/portage/x11-misc/dmenu/dmenu-[VERSAO].ebuild unpack
# cd /var/tmp/portage/x11-misc/dmenu-[VERSAO]/work/dmenu-[VERSAO]/
# patch -p1 < /caminho/do/dmenu-completo.patch
# cd ..
# ebuild /usr/portage/x11-misc/dmenu/dmenu-[VERSAO].ebuild compile
# ebuild /usr/portage/x11-misc/dmenu/dmenu-[VERSAO].ebuild install
# ebuild /usr/portage/x11-misc/dmenu/dmenu-[VERSAO].ebuild qmerge
Troque o atalho para o Dmenu deixando-o assim:
bindsym $mod+d exec i3-dmenu-desktop --dmenu="/usr/bin/dmenu -i -l 8 -o 0.8 -fn 'Droid Sans Mono Bold-10' -x 10 -y 20 -w 300 -nb '#191919' -nf '#9ac0cd' -sb '#191919' -sf '#bf3f34' -p '>>>'"
Reinicie o i3 com "Ctrl + MOD + r". Use o Dmenu com "MOD + d".
Para maiores informações veja:
Nenhum comentário foi encontrado.