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
- Easy to get started
- Compatível com as ferramentas GNOME/KDE
- Vocês usarão mais o terminal
- Você aprenderá novas ferramentas
- Melhor performance, menos memória
- Você vai aprender mais sobre o Linux
- Installing i3
- Instalando no Fedora
- Instalando no Ubuntu
- Logging in
- Passos seguintes
- Ler a Documentação
- Costume-se com a i3
- Tweak i3
- Conclusion
- Veja Também
Altamente personalizável
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
Instalando no Ubuntu
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.
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