O gerenciador de janelas i3 é um ambiente de desktop Linux reduzido ao mínimo absoluto. Isso pode parecer limitado e restritivo, mas para o fluxo de trabalho certo, é uma forma de liberdade.
Índice
A maioria de nós está acostumada com ambientes de desktop gráficos como GNOME, KDE, Xfce , LXDE ou qualquer um dos muitos outros. Eles permitem que você organize o seu aplicativo e as janelas do terminal na área de trabalho da maneira que desejar e fornecem atrativos para os olhos, como papel de parede e temas.
Gerenciadores de janelas lado a lado, como i3 e Xmonad, são uma espécie totalmente diferente de interface de usuário. Eles posicionam suas janelas para aproveitar ao máximo o espaço disponível em sua tela, ou telas. Abra uma única janela do terminal e ela ficará em tela inteira. Abra outro e eles ocuparão metade da tela cada um, de ponta a ponta, e colados um contra o outro.
Os gerenciadores de janelas em mosaico são para pessoas com uma mentalidade ligeiramente diferente. Certamente não são para todos. Eles se prestam a janelas de terminal e aplicativos baseados em texto ou ferramentas como analisadores e compiladores. Eles ajudam na concentração removendo quaisquer distrações, como desktops bonitos e redimensionando e posicionando janelas. E – tanto quanto podem – eles até mantêm suas mãos longe do mouse. Por tudo o que ele tira, são mais alguns ganhos em velocidade, simplicidade e eficiência.
Os gerenciadores de janela de mosaico são para viciados em teclado. Se você memoriza atalhos de teclado e os usa para melhorar o dia, experimente o gerenciador de janelas i3 tiling .
Você pode baixar versões do Ubuntu, Manjaro e Fedora com i3 pré-instalado como seu ambiente de área de trabalho principal. Mas se você já tem sua caixa Linux configurada e seu ambiente de trabalho configurado da maneira que desejar, você pode instalar o i3 para ficar ao lado de seu ambiente de desktop atual e mudar para i3 quando precisar arregaçar as mangas, concentrar-se, e cumpriu o prazo.
Eles podem ser projetados para usuários avançados e desenvolvedores em particular, mas gerenciadores de janelas lado a lado também são ótimos para rodar em hardware antigo e placas gráficas mais antigas. A ausência de coisas como docas e animações pode dar ao seu dispositivo uma pausa muito necessária.
Para instalar o i3 no Ubuntu, você precisa usar o seguinte comando. Isso instalará o próprio i3, um conector para que possa enviar informações para uma barra de status ( i3status
), um menu para que você possa lançar aplicativos ( dmenu
, parte do suckless-tools
pacote) e i3lock
que fornece um bloqueio de tela para o i3.
sudo apt install i3-wm i3status suckless-tools i3lock
Instalar o i3 no Manjaro ou em outra distro baseada em Arch é muito semelhante e requer os mesmos componentes, mas podemos chamar dmenu
pelo nome:
sudo pacman -S i3-wm i3status dmenu i3lock
A instalação no Fedora carrega os mesmos componentes:
sudo dnf install i3 i3status dmenu i3lock
Você precisará fazer logout e login novamente para acessar seu novo gerenciador de janelas i3. Quando você estiver na tela de login, clique no ícone de engrenagem pequena.
Selecione i3 no menu, digite sua senha e efetue login. Na primeira vez que você efetuar login no i3, será perguntado se deseja gerar um arquivo de configuração .
Pressione Enter para criar um arquivo de configuração.
Outra pequena caixa de diálogo é exibida. Ao usar o i3, você usa uma tecla modificadora – conhecida como $mod
– para emitir comandos. Você pode escolher $mod
definir a tecla “Super” ou a tecla Alt. A tecla Super é aquela entre as teclas Ctrl e Alt do lado esquerdo. Freqüentemente, ele tem um logotipo do Windows.
Use as teclas de seta para cima e para baixo para selecionar sua preferência e pressione Enter para salvar sua escolha.
Depois de inicializar no i3, você é saudado com a palavra final em minimalismo – nada. Você é apresentado a uma tela preta que não responde a cliques ou cliques com o botão direito.
É o tipo de choque abrupto que faz você se perguntar se algo deu errado. Não, isso é apenas i3. E não é totalmente verdade que você não recebe nada. Comprimida no mínimo espaço que eles podem gerenciar, está uma barra de status.
Isso mostra a você:
São muitas informações em uma linha de texto minúsculo. É codificado por cores, com vermelho para serviços inativos ou não usados, verde para sempre e amarelo para avisos.
Claro, a barra de status é configurável, assim como todo o i3. Você pode ajustar os arquivos de configuração do i3 para fazer com que sua experiência com o i3 atenda às suas necessidades. Por que ter um indicador de bateria em um desktop que não tem bateria? Edite seu /etc/i3status.conf
arquivo e comente essa seção.
Sim, fazer alterações na configuração do i3 requer a edição manual dos arquivos de configuração. Não há nenhum aplicativo gráfico de “Configurações” no mundo do i3. A documentação do i3 é muito boa . Se você gosta de arregaçar as mangas e mergulhar em alguns arquivos de configuração, este é o lugar por onde começar.
Para realmente fazer algo com o seu computador, você precisará iniciar as janelas do terminal e aplicativos.
Mantenha a $mod
tecla pressionada e pressione Enter. Uma janela de terminal será aberta, cobrindo toda a sua área de trabalho.
Esse é o jeito da i3. Isso dá a cada janela o máximo de espaço possível. Repita essa sequência de teclas – $mod
+ Enter – e você obterá outra janela de terminal. Dependendo da proporção e orientação do seu monitor, o i3 toma a decisão de colocar a nova janela do terminal ao lado ou abaixo da janela do terminal existente.
Ou seja, ele divide a tela horizontal ou verticalmente para adicionar a nova janela, reduzindo as janelas existentes para abrir espaço para a nova.
Você pode mover-se entre as janelas do terminal usando as $mod
teclas + Seta. Você também pode selecionar uma janela movendo o cursor do mouse. Não há necessidade de clicar, basta mover o cursor sobre uma janela para selecioná-la. Mas a ideia é manter as mãos no teclado, então o $mod
método + teclas de seta é a forma “nativa” de selecionar janelas no i3.
Para fechar uma janela, você pode usar os métodos regulares – Ctrl + D ou digitar “sair” e pressionar Enter – ou pode usar a sequência de teclas i3 $mod
+ Shift + Q para enviar um sinal de desligamento para a janela.
Você pode direcionar o i3 para dividir a janela atual horizontalmente ou verticalmente quando solicitar uma nova janela. Usar $mod
+ V seguido imediatamente por $mod
+ Enter criará uma nova janela de terminal posicionada verticalmente abaixo da janela atualmente selecionada. A nova janela do terminal e a janela do terminal original compartilham o espaço que foi alocado para a janela original.
Pressionar $mod
+ H seguido imediatamente por $mod
+ Enter cria uma nova janela de terminal posicionada horizontalmente ao lado da janela atualmente selecionada.
Ambas as janelas encolhem para compartilhar o espaço alocado para a janela original.
Os aplicativos são iniciados por nome. Eles são selecionados a partir de um menu fornecido pelo dmenu
utilitário que instalamos anteriormente. Para acessar o menu, use a $mod
sequência de teclas + D. Uma lista de aplicativos e utilitários é exibida na parte superior da tela.
Você pode percorrer essa lista usando as teclas de seta para a esquerda, seta para a direita, Home, End, PageUp e PageDown. A maneira mais rápida de localizar o aplicativo que deseja iniciar é começar a digitar seu nome. Por exemplo, para iniciar o Firefox, comece a digitar “fogo”. Cada letra que você digita reduz o número de aplicativos listados conforme a dica de pesquisa aumenta de comprimento.
Digitar “fi” corresponderá a todos os aplicativos cujos nomes começam com “fi”. Quando você atinge “fogo”, a única opção restante é “firefox”.
Pressione “Enter” para iniciar o Firefox.
O i3 toma sua decisão usual sobre onde colocar e dimensionar a janela do aplicativo.
Você pode usar as substituições $mod
+ H e $mod
+ V para especificar se deseja um posicionamento vertical ou horizontal do aplicativo. Você faz isso usando, por exemplo, $mod
+ H, $mod
+ D e, em seguida, digitando o nome do aplicativo. Ou, pelo menos, digitando o máximo do nome do aplicativo que você precisa para localizá-lo no menu.
Para fechar o Firefox, você pode fechar sua última guia ou pressionar $mod
+ Shift + Q.
Para sair do menu superior sem fazer uma seleção, pressione Escape.
Abra janelas suficientes e sua área de trabalho parecerá um mosaico de pequenos painéis, nenhum dos quais é realmente útil. Para melhorar a situação, você pode usar $mod
+ F para alternar uma janela para frente e para trás para o modo de tela inteira. Tudo bem, mas afeta apenas uma única janela.
Pressionar $mod
+ W oferece uma visão com guias de suas janelas. Selecionar uma guia na parte superior da tela traz essa janela para a frente, no modo de tela inteira.
Pressionar $mod
+ S empilha as janelas de forma que as guias sejam listadas verticalmente.
Às vezes, é conveniente usar diferentes espaços de trabalho. Você pode ter um espaço de trabalho para aplicativos gráficos, um para janelas de terminal e um para seu navegador.
Os espaços de trabalho são criados sob demanda. Eles são descartados quando não há janelas abertas neles e você mudou para outro espaço de trabalho. Para criar um espaço de trabalho, use $mod
e um número, como $mod
+2 ou $mod
+3.
Você verá um pequeno indicador no canto inferior esquerdo da sua área de trabalho informando em qual área de trabalho você está.
Aqui estão algumas sequências de teclas mais úteis:
Começar com um gerenciador de janelas em mosaico é um choque para o sistema. É um paradigma muito diferente dos ambientes de desktop padrão. Depois de memorizar os atalhos e desenvolver um pouco de memória muscular, você estará voando entre janelas e áreas de trabalho como um profissional.
Se você é predominantemente um tecladista, deve a si mesmo dar uma olhada no i3.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…