i3-gaps no Funtoo

Publicado por Xerxes em 30/06/2015

[ Hits: 9.562 ]

 


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

Problema com MergeList [Resolvido]

Iniciando Compiz automaticamente no Gnome Slackbuild

Botões de controle do Xfce no painel!

Como instalar Gnome completo no Fedora 17 Xfce Spin

Menu do OpenSuSE no Arch Linux

Leitura recomendada

Retirando o som da campainha no console no Linux

Gere campos de pesquisa personalizados no Firefox!!!

Eliminando "screen tearing" no Debian + xorg

Convertendo PDF para EPUB ou MOBI

Proxy transparente fácil com BrazilFW

  

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