i3-gaps no Funtoo

Publicado por Xerxes em 30/06/2015

[ Hits: 9.713 ]

 


i3-gaps no Funtoo



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:
Outras dicas deste autor

Arquivo voltando ao original após reiniciar [Resolvido]

Instalação do VirtualBox no Funtoo

GRUB na instalação do Slackware

Zoom no Plank do Elementary OS 5 (Juno)

Navegar como se estivesse em outro país no Ubuntu e Linux Mint

Leitura recomendada

Dual boot Debian Squeeze + Windows XP

Configuração de acentos no KDE 4.4 do Kubuntu 9.10

Sabayon Linux com MATE ou KDE: Botão de Desligar sumiu [Resolvido]

Analisando endereços IPs atribuídos pelo DHCP

Notebook Acer Aspire 4520 com wireless funcionando

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts