O
i3 é um gerenciador de janelas do tipo
Tiling, ou seja, as janelas são colocadas lado a lado sem haver sobreposições e sempre ocupando todo espaço disponível da tela.
Sua versatilidade é bastante grande e se baseia no uso massivo de atalhos de teclado. Apesar disso, o i3 é um pouco difícil para usuários iniciantes de configurar como um DE isolado.
Neste artigo, pretendo demonstrar como combinar os recursos de um DE completo já pronto, no caso o
XFCE, com os recursos do
i3-WM, usando como base a distribuição
Debian.
A primeira coisa a se fazer é instalar o próprio i3:
sudo apt install i3
Agora vamos instalar um plugin para o painel do XFCE, o "xfce4-i3-workspaces-plugin". Com ele será possível ter a mesma função de manusear áreas de trabalho do painel padrão do i3.
Instalando as dependências:
sudo apt install autotools-dev glibc* gobject-introspection gtk-doc-tools json-glib-tools libjson-glib-1.0 libjson-glib-dev libxcb1 libxfce4ui-{1,2}-dev libxfce4util-dev xcb-proto xfce4-dev-tools xfce4-panel-dev
Compilando os pacotes do GitHub:
cd ~/Downloads
git clone https://github.com/altdesktop/i3ipc-glib.git
cd i3ipc-glib/
./autogen.sh --prefix=/usr
make
sudo make install
cd ~/Downloads
git clone https://github.com/denesb/xfce4-i3-workspaces-plugin.git
cd xfce4-i3-workspaces-plugin/
./autogen.sh --prefix=/usr
make
sudo make install
Agora, vamos desabilitar a inicialização do gerenciador de janelas do XFCE, o "xfmw4", e do gerenciador de área de trabalho, o "xfdesktop".
Abra o aplicativo "Sessão e Inicialização", na aba "Sessão", clique no "xfwm4" em "Imediatamente" e mude para "Nunca". Faça o mesmo para o "xfdesktop" e salve a sessão.
Abra a aba "Início automático de aplicativos" e adicione o i3.
Abra as Preferências do painel do XFCE e adicione o "xfce4-i3-workspaces-plugin".
Abra "Teclado" e remova qualquer atalho que possa conflitar com os atalhos do i3.