I3 para computadores antigos

Autor: Cézar Augusto de Campos
19 de agosto de 2020

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.

Customização

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

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.

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

$ sudo apt-get install git
$ git clone https://github.com/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

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

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


Super+F1	Alsamixer
Super+F2	Navegador web padrão
Super+F3	Gestor de arquivos
Super+F4	Calculadora do gnome
Super+F5	CMUS (aplicativo de música no terminal)
Super+0		Menu de energia do Polybar
Super+D		Menu de aplicativos
Print		Tira screenshot da tela inteira
Shift+Print	Tira screenshot parcial da tela
Alt+Print	Tira 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.

Navegador web

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

Navegador de arquivos

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: