i3-gaps no Funtoo

Publicado por Xerxes em 30/06/2015

[ Hits: 9.558 ]

 


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

Wi-Fi caindo no Moto G [Resolvido]

Como saber se está usando Wayland ou Xorg

Como instalar Steam no Debian e no LMDE

Sem wireless no Ubuntu em notebook Dell [RESOLVIDO]

Deixando o Firefox em português

Leitura recomendada

Fazer Banco do Brasil/Caixa funcionar no Ubuntu 17.10/18.04

Como corrigir o erro "Function create_function() is deprecated" no PhpLdapAdmin

LPRNG no Debian 7 - Erro:LPD doesn't listen on port 515 [Resolvido]

Upgrade de versão phpIPAM

Alterando imagem de login no Debian Wheezy

  

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