i3 para computadores antigos

Originalmente publicado no vivaolinux.com.br

Instalação do ambiente

Bom dia a todos do VOL, hoje vou mostrar como vocês podem usar uma interface minimalista e bela para dar vida a um computador antigo de um jeito bem simples.

Aqui nessa dica eu mostro como fiz para ressuscitar um notebook Acer Aspire 5570Z de 32 bits e usá-lo no meu dia a dia como programador de sites.

O i3 é um gerenciador de janelas conhecido pelo seu fluxo de trabalho orientado a teclado, isto é, nenhum mouse é necessário para a maioria das aplicações, além disso o i3wm consome poucos recursos de hardware e é muito customizável.

Tendo isso em mente vamos instalar o Debian testing non-free sem interface gráfica no computador. Após o primeiro boot entre como usuário root e faça aquela rotina de atualizações básicas antes de começar:

# apt-get update
# apt-get upgrade

Agora precisamos instalar o i3 e um gerenciador de login. De todos os DM’s, os mais simples que conheço são o Xdm e o Lightdm. Recomendo mais o Lightdm para não dar dor de cabeça, porém eu instalei o XDM no meu.

# apt-get install i3 xdm

O xdm precisa ser precisa ser configurado pra iniciar o i3, então edite o seguinte arquivo:

# editor /etc/X11/xdm/Xsession

Adicione ‘i3’ no final do arquivo e agora reinicie o computador:

# systemctl reboot

Após a reinicialização a tela de login será apresentada a você, entre com o seu usuário e senha.

O autor (2020)

Figura 0 - Tela de inicialização do XDM

Customização

Na primeira vez que você iniciar a sessão no i3 ele vai estar mais ou menos desse jeito:

Tela branca. Fonte: O autor (2020)

Figura 1 - Captura de tela do i3 sem modificações

O programa que vamos usar para customizar o i3 chama-se i3-themer, esse script contém uma coleção de temas que você pode usar no seu ambiente.

Um emanharado de capturas de telas mostrando temas com diferentes cores. Fonte: O autor (2020)

Figura 2 - Temas disponíveis

Para instalar o programa, instale o git e baixe o repositório:

$ sudo apt-get install git
$ git clone https://codeberg.org/cizordj/i3-themer.git --depth=1

Instale as dependências recomendadas pelo i3-themer:

$ sudo apt-get install dunst polybar nitrogen rofi bash fonts-font-awesome xdg-utils sensible-utils alsa-utils rxvt-unicode

Além disso, para uma experiência completa instale os pacotes que vêm no próprio repositório do i3-themer:

$ cd i3-themer/assets/debian_dependencies/
$ sudo apt-get install ./*.deb

Esses pacotes não são encontrados no repositório padrão do Debian e por isso foram feitos manualmente.

Agora podemos aplicar o primeiro tema:

$ cd ../../
$ ./i3-themer -a 000
Fonte: O autor (2020)

Figura 3 - Tema aplicado ao desktop

Simples assim, você pode ver todos os temas disponíveis aqui ou se você quiser, você pode listar todos os temas disponíveis com esse comando:

$ ./i3-themer -l
000 001 002 003
004 005 006 007
008 009 010 011
012 013 014

E aplicar de acordo:

$ ./i3-themer -a 005
Imagem do tema número 5 aplicado ao desktop. Fonte: O autor (2020)

Figura 4 - Tema número 5 aplicado ao desktop

Aqui vai uma lista de teclas de atalho pré-definidas nesses temas:

AtalhoFunção
Super+F1Alsamixer
Super+F2Navegador web padrão
Super+F3Gestor de arquivos
Super+F4Calculadora do gnome
Super+F5CMUS (aplicativo de música no terminal)
Super+0Menu de energia do Polybar
Super+DMenu de aplicativos
PrintTira screenshot da tela inteira
Shift+PrintTira screenshot parcial da tela
Alt+PrintTira screenshot da janela ativa

Para demais atalhos, consulte o arquivo de configuração do i3 em ~/.config/i3/config.

i3-themer é de código aberto, se puder contribua com a melhoria do programa no GitHub, seja com novos temas ou código-fonte.

Aplicativos

Essa parte do artigo é extremamente pessoal, visto que isso depende das necessidades de cada um. O i3 não faz nada sozinho, então precisamos instalar alguns aplicativos.

Um navegador bom e que funciona até em notebooks de 32 bits é o Firefox, para instalá-lo diretamente em português brasileiro utilize o seguinte comando:

# apt-get install firefox-esr-l10n-pt-br

Editor de texto

Um editor que eu uso para programar é o NeoVim, ele fica ainda mais poderoso quanto se usa os plugins do site https://vim-bootstrap.com/. Para instalar o NeoVim use o seguinte comando:

# apt-get install neovim

Para instalar o plugins do site que mencionei instale as dependências:

# apt-get install git exuberant-ctags ncurses-term curl

Entre no site https://vim-bootstrap.com/, escolha as linguagens de programação que você usa e baixe o arquivo de configuração. Após o download mova o arquivo de configuração para a pasta do NeoVim.

$ mkdir -p ~/.config/nvim
$ mv ~/Downloads/generate.vim ~/.config/nvim/init.vim

E agora abra o NeoVim para baixar os plugins automaticamente.

$ nvim

Wi-Fi

Como instalei o Debian em um notebook, precisei de uma ferramenta para gerenciar a rede sem fio. O wicd-curses foi para mim a ferramenta mais simples pois ela tem uma interface fácil.

# apt-get install wicd-curses

Para ver as redes de WIFI disponíveis, digite isso no terminal:

$ wicd-curses
Captura de tela do wicd curses. Fonte: O autor (2020)

Figura 5 - Captura de tela do wicd curses

Isso depende inteiramente de você, o gerenciador que escolhi para a máquina velha é o thunar:

# apt-get install thunar

Ele será aberto automaticamente pelo i3 quando você pressionar as teclas Super+F3.

Git

Se você é um camarada que trabalha com o git, é bom você configurar o seu e-mail e nome de usuário padrão para não perder seus pontos de contribuição no GitHub.

$ git config --global user.name "seuNomeDeUsuário"
$ git config --global user.email "seu email"

É isso, essa é uma forma de você reutilizar um computador antigo se você souber como se virar com o i3, lógico que mais aplicativos são necessários, tais como, visualizadores de PDF, de imagens, mas isso depende inteiramente da necessidade do usuário. O conteúdo deste artigo gerou o seguinte screenshot aqui no VOL: Screenshot GNU/Linux > i3 + notebook velho

Over and out.

Fontes: