Translation(s): Brasileiro - English


O que é i3?

O i3 Window Manager (i3wm), para não ser confundido com o processador Intel ou a arquitetura i386 é um gerenciador de janelas que foi construído do zero para contornar algumas das limitações do wmii. O i3 é popular entre os entusiastas que valorizam a maximização da operação real da tela e do teclado.

Para ser específico, o i3 é um gerenciador de janelas dinâmico.

Um gerenciador de janelas é menos robusto, mas consome muito menos recursos do que um ambiente típico de área de trabalho, como o GNOME. O i3 especificamente não possui a funcionalidade 'desktop' atual e, portanto, ele não possui ícones, uma barra de tarefas/inicializador ou um papel de parede por conta própria. O i3bar adiciona ícones de mudança de área de trabalho, status e bandeja em vez de uma barra de tarefas tradicional; O dmenu é geralmente usado no lugar de um launcher tradicional, e os wallpapers podem ser adicionados com um utilitário externo como o feh ou o nitrogen. Isso tudo funciona em direção ao objetivo de uso em tela cheia. O i3 suporta aplicativos e temas gtk e qt, mas não fará nada para padronizá-los.

O i3 desenha janelas com decoração mínima, geralmente forçando-as a um tamanho que determina, e permite que elas sejam colocadas facilmente em muitos espaços de trabalho virtuais, que podem ser organizados independentemente com tantas ou quantas janelas você desejar.

Tiling significa que as janelas, por padrão, são estáticas e não podem ser arrastadas pelo espaço de trabalho, a menos que estejam definidas para 'flutuar'. Embora o i3 suporte janelas flutuantes, bem como janelas com guias ou empilhadas, o mosaico geralmente é a configuração padrão e preferencial. A colocação de ladrilhos garantirá que, a qualquer momento, 100% da área de trabalho disponível esteja sendo ocupada e que as janelas nunca se sobreponham.

Dinâmico significa que você pode alterar a disposição das janelas a qualquer momento. O i3 irá redimensionar e posicionar as janelas de maneira inteligente em partes iguais à medida que outras são adicionadas e removidas de acordo com o modo em que está atualmente definido (split horizontal/dividido verticalmente). Depois que as janelas estão no lugar, elas também podem ser movidas, divididas de maneira diferente e redimensionadas.

i3 no Debian

O i3 não está incluído em nenhum instalador oficial do Debian, mas está disponível nos principais repositórios.

Instalação

O i3 requer um X-server e não é suportado pelo Wayland. Está disponível como um metapacote que inclui i3-wm, i3lock, i3status, dunst e suckless-tools

# apt install i3

Se você deseja instalar o i3 minimamente sem pacotes úteis, como i3lock e i3status, use:

# apt install i3 --no-install-recommends

Configuração

Após o primeiro login, cada usuário será solicitado a ter um arquivo de configuração gerado para eles como ~/.i3/config ou ~/.config/i3/config se este arquivo ainda não existir. O prompt permite que o usuário selecione Alt ou a tecla Windows (Tecla AKA Meta, Tecla Iniciar) como a tecla $Mod para o i3.

Essa chave é a base para todos os keybinds que o gerenciador de janelas usará. A chave do Windows é recomendada, pois a Alt é usada por muitos outros aplicativos para outros fins. O i3 terá precedência sobre outros aplicativos e outras funcionalidades baseadas em keybinds usadas pelo i3 serão perdidas.

Uma vez que o arquivo de configuração tenha sido gerado, toda a configuração obrigatória está completa, mas a maioria dos usuários fará muita edição no arquivo de configuração para personalizar sua instância do i3.

O keybind mais fundamental na configuração padrão do i3 é o $Mod + d, que executará o dmenu de inicialização do aplicativo. Com o dmenu, o primeiro aplicativo recomendado para executar é um editor ou terminal para que você possa ler e modificar o arquivo de configuração.

O arquivo de configuração é simples e bastante intuitivo. Keybinds podem ser adicionados com:

bindsym $Mod+<key> <command> <arguments>

Exemplo:

bindsym $Mod+i exec firefox www.debian.org

Este exemplo lança debian.org no firefox quando $mod e a tecla 'i' são pressionados.

Outras opções configuráveis ​​incluem keybinds de gerenciamento de janela, configuração de bordas de janela e barra de título, nomeação de espaços de trabalho, atribuição de Aplicativos a áreas de trabalho específicas por padrão, gerenciamento de i3bar (incluindo ocultamento automático), especificação de aplicativos de inicialização e assim por diante.

O i3 precisa ser reiniciado para que as alterações tenham efeito. Isso não fará com que nenhum aplicativo seja fechado, mas pode ocasionalmente fazer com que eles se movimentem.

i3 restart

Configure o comando restart como um keybind memorável pode economizar muito tempo durante a configuração.

bindsym $Mod+<key> restart

Para mais informações sobre a configuração do i3, consulte a Documentação.

i3-gaps Suporte

O i3-gaps é um fork do i3 que possui recursos adicionais em cima do i3, principalmente a capacidade de adicionar espaços entre as janelas. Atualmente, o i3-gap não é suportado no Debian, no entanto um bug report foi submetido sobre isso.

Ainda é possível obter o i3-gap no Debian. Não é totalmente suportado pelo Debian, então não espere suporte apropriado para ele. Para fazê-lo funcionar no Debian, ele pode ser compilado a partir de source e instalado com o make install, ou usando um script bash que instala o mesmo, chamado i3-gaps-deb.

Veja Também