i3 também irá reduzir a sua fadiga. Porquê? Braço direito, braço esquerdo, esse movimento involuntário que fazemos milhares de vezes por dia para alcançar o mouse adiciona muita fadiga ao nosso corpo e é uma das principais razões pelas quais nos sentimos exaustos depois de usar o computador por um dia. Com a i3, você vai manter suas mãos na fileira de casa do meu teclado e mover menos seus braços para realizar as tarefas que você precisa. Você provavelmente se sentirá menos cansado após um dia de trabalho no meu Fedora em casa do que após algumas horas no Windows.

Altamente personalizável

A menos que você seja super minimalista, você gostará de personalizar o seu i3. Existem muitos tutoriais por aí e eu peço que você escolha alguns específicos para a sua distro. Em geral as pessoas adicionam um esquema de cores diferente, mudam ícones, fontes, a barra de ferramentas e o tema do Gnome quando aplicável. Alguns exemplos podem ser vistos aqui.

Source: Reddit

A configuração i3 é simples de ler, entender, compartilhar e modificar. Não gosta dessa encadernação de teclas? Mude seu arquivo ~/.config/i3/config e faça suas alterações. Por exemplo, aqui estão alguns dos meus bindings personalizados:

Easy to get started

i3 está disponível em repositórios para Fedora, Ubuntu, Arch e outras distros principais. Dito isto, a instalação deve ser simples usando o seu gerenciador de pacotes (veja abaixo). Após iniciar a i3 pela primeira vez, você será solicitado por uma configuração inicial que irá definir o básico para você rodar.

Após a instalação, você será solicitado com esta tela no seu primeiro login

Compatível com as ferramentas GNOME/KDE

Esteja certo de que você ainda usará todas as suas aplicações GUI com i3. Firefox, Chromium, Calculadora, Nautilus, configurações Gnome ou Gimp, tudo deve estar disponível e acessível através do dmenu padrão.

Source: https://i3wm.org/screenshots/

Vocês usarão mais o terminal

Eu percebi que com i3 eu tenho usado cada vez mais o terminal. Substituí a maioria das aplicações visuais GUI por ferramentas como:

  • gestão de sistemas: systemctl, dnf, journalct, etc
  • rede: nmcli, ifconfig, iwconfig, netstat, etc
  • gestão de processos: top, htop, etc
  • editor de texto: Vim
  • manipulação de texto: sed, awk
  • pesquisa: fzf, find, grep
  • gestão de ficheiros: ranger, xargs

Pode não se aperceber mas uma vez que memorize os comandos e confie menos no rato e em aplicações gráficas que pelo design são menos ricas em funcionalidades, tornar-se-á mais confiante usando o seu sistema, melhorará e acelerará o seu fluxo de trabalho. Então você aprenderá mais e repetirá o ciclo.

Você aprenderá novas ferramentas

Você também aprenderá novas ferramentas. E porque você estará usando mais e mais o terminal, você provavelmente mudará todo o seu fluxo de trabalho e perceberá que será mais produtivo usando o terminal. Por exemplo, estas são as ferramentas que estou usando mais e mais:

  • Vim – meu editor de texto principal. Adere muito bem ao fluxo de trabalho do i3.
  • Mutt – cliente de e-mail não perfeito mas muito decente para o terminal
  • Ranger – um fantástico gerenciamento de arquivos para o terminal!
  • rtv – Reddit no terminal
  • w3m/lynx/links – navegadores web baseados no terminal
  • Tmux – essencial com WSL e em uma sessão SSH. Mas não um requisito forte para usuários i3
  • fzf – fantástico fuzzer de linha de comando. Também disponível como fzf.vim plugin
  • Grep – poderosa busca na linha de comando
  • Awk, Sed – utilitários manipulam streams

Melhor performance, menos memória

A performance computacional é como cerveja grátis, nós nunca dizemos não =). O GNOME já era rápido no meu notebook, mas a i3 torna-o ainda mais rápido. Adicione a isso menos consumo de memória (meu sistema rodando i3 utiliza cerca de 400Mb de memória, enquanto o GNOME consome 1GB) e você percebe o desempenho de sua máquina! E fica ainda melhor com hardware antigo emparelhado com o XFCE, LXDE ou LXQT.

Você vai aprender mais sobre o Linux

Usar i3 me fez aprender e saber mais sobre o sistema Linux e as ferramentas GNU. Porque eu mudei drasticamente a forma como eu faço meu trabalho na minha caixa Linux para usar ferramentas como grep, Vim, Tmux, ranger e mutt. Eu também parei e finalmente aprendi como trabalhar bem com sed, awk, systemd, firewalld, networkd, auditctl e muitas outras ferramentas de sistema que eu nunca me preocupei com.

Installing i3

Se você simpatizou com o i3, vamos ver como instalá-lo.

Instalando no Fedora

sudo dnf install i3 i3 i3status dmenu i3lock xbacklight feh conky

Instalando no Ubuntu

sudo apt update
sudo apt install i3

Logging in

Assumindo que a instalação foi bem sucedida, logout e antes de entrar, lembre-se de mudar a chave para usar a i3:

Source: Revista Fedora

No seu primeiro login, você deve ser apresentado com esta tela que irá gerar automaticamente uma configuração para o seu usuário:

Passos seguintes

Então o que vem a seguir? Deixe-me fornecer algumas dicas.

Ler a Documentação

A primeira coisa que você deve fazer é ler e entender bem a documentação. A documentação oficial da i3 também é um excelente recurso e muito bem documentado. YouTube, GitHub e a comunidade i3wm no Reddit também são ótimos recursos para começar e aprender como ajustar a sua configuração.

Costume-se com a i3

Quando você estiver confortável com a configuração, considere fazer algumas delas:

  • A habitue-se a usar o <mod>+enter para iniciar o seu terminal
  • Aplicações de mapa que usa a maioria das ligações i3 (veja Personalização acima para alguns exemplos)
  • Configure a sua barra de ferramentas para adicionar/remover informação que precisa
  • Aprenda a aprender mais sobre a i3. Use-a por algum tempo antes de removê-la se você estiver com dificuldades.
  • A partir do momento que você começar a ficar confortável com ele, comece a substituir aplicações baseadas em GUI por aplicações baseadas em TUI (aquelas que são executadas no terminal)
  • Continue a aprender e a ajustar os seus ficheiros de configuração até que a sua produtividade aumente

Tweak i3

Next, sinta-se à vontade para ajustar a i3 tanto quanto precisar! Caso as predefinições não o atraiam (provavelmente não o farão), lembre-se, você pode sempre mudar. Por exemplo, é simples trocar os padrões para:

  • trocar a barra de ferramentas: i3blocks ou polybar
  • add padding entre ladrilhos (janelas): i3-gaps
  • add fancy UI transitions with compton
  • enhance your desktop background: conky, feh
  • replace your application launcher: rofi

Conclusion

Let me be clear: i3 is not for everyone. Se você é uma pessoa de mouse, se você não gosta de gastar tempo configurando seu desktop, aprendendo novas ferramentas, usando o terminal, não se preocupe com a i3. Os ambientes de desktop Linux são incríveis e têm tudo o que um usuário já precisa fora da caixa.

Mas, se você quer ser mais produtivo, aprender melhor o seu sistema Linux, configurar o seu sistema como você quiser, eu gostaria que você experimentasse a i3. Reserve algum tempo para aprender as ligações de teclas padrão, aprenda a configurá-la e usá-la por algumas semanas. Não desista antes disso. Deixe a sua memória muscular trabalhar 😉.

Veja Também

  • Porque uso Fedora
  • Subsistema Windows para Linux, a melhor maneira de aprender Linux no Windows
  • Como criar um Ubuntu Desktop no Azure
  • Por que os desenvolvedores adoram Linux
  • Por que usar Linux
  • O que é uma distribuição Linux
  • 20 dicas para gerenciar VMs Linux no Azure
  • Por que usar CentOS
  • Como criar um CentOS Stream VM no Hyper-V
  • Como criar um CentOS VM no Azure
  • Red Hat Enterprise Linux continua crescendo
  • 5 ferramentas para Desenvolvimento Azure no Linux

Deixe uma resposta

O seu endereço de email não será publicado.