11 Melhores gerenciadores de janela lado a lado para Linux


Como o nome Linux Window manager sugere, o trabalho dos gerenciadores de janelas é coordenar o funcionamento das janelas de aplicativos e eles são executados automaticamente no plano de fundo do sistema operacional para gerenciar a aparência e o posicionamento de executar aplicativos.

Existem vários aplicativos do Gerenciador de Janelas que você pode usar no Linux , mas como seria de esperar, aqui está um artigo que lista os 11 melhores para você escolher.

1. i3

O i3 é um aplicativo gerenciador de janelas gratuito, de código aberto e completamente configurável, voltado para usuários e desenvolvedores avançados de Linux e BSD. Ele possui uma estrutura de dados de árvore que permite layouts mais flexíveis do que suas alternativas e não requer Haskell ou LUA .

O i3 está entre os aplicativos de gerenciador de ladrilhos de janelas manuais mais apreciados, devido aos seus vastos recursos que incluem configurações em texto simples, atalhos de teclado personalizados e configuração sem a necessidade de reiniciar o sistema subjacente.

O pacote i3 é fornecido pela distribuição que você está usando, apenas use o gerenciador de pacotes para instalá-lo como mostrado.

$ sudo yum install i3    [On CentOS/RHEL]
$ sudo dnf install i3    [On Fedora]
$ sudo apt install i3    [On Debian/Ubuntu]

2. bspwm

O bspwm é um gerenciador de ladrilhos Linux gratuito, leve e de código aberto conhecido por aderir à filosofia do Linux, concentrando-se em fazer uma coisa e fazê-la corretamente.

Ele é baseado no particionamento de espaço binário que representa o windows como as folhas de uma árvore binária completa e manipula a ligação de chaves com um utilitário separado, sxhkd , que permite um desempenho mais suave e suporte a outros dispositivos de entrada.

Os recursos do bspwm incluem suporte para várias janelas, suporte parcial para o EWMH, modo automático para definir automaticamente a posição dos blocos de aplicativos e é configurado e controlado por meio de mensagens, entre outros.

O pacote bspwm é fornecido pela distribuição que você está usando, apenas use o gerenciador de pacotes para instalá-lo como mostrado.

$ sudo yum install bspwm    [On CentOS/RHEL]
$ sudo dnf install bspwm    [On Fedora]
$ sudo apt install bspwm    [On Debian/Ubuntu]

3. herbstluftwm

O herbstluftwm é um gerenciador de janelas manual de configuração manual gratuito e de código aberto para x11 usando Glib e Xlib . Basicamente, ele funciona usando um layout baseado na divisão de quadros em sub-quadros que podem ser divididos e preenchidos com janelas.

Os principais recursos do herbstluftwm ’ incluem tags (ou seja, áreas de trabalho ou desktops virtuais), um script de configuração que é executado na inicialização, exatamente uma tag por monitor, etc. Saiba mais em nosso artigo sobre herbstluftwm aqui.

O pacote herbstluftwm é fornecido pela distribuição que você está usando, apenas use o gerenciador de pacotes para instalá-lo como mostrado.

$ sudo yum install herbstluftwm    [On CentOS/RHEL]
$ sudo dnf install herbstluftwm    [On Fedora]
$ sudo apt install herbstluftwm    [On Debian/Ubuntu]

4. impressionante

O awesome é um gerenciador de ladrilhos de última geração gratuito e de código aberto para X criado para ser rápido e extensível e é destinado principalmente a desenvolvedores, usuários avançados e qualquer pessoa que deseje controlar seu ambiente gráfico.

Seus recursos incluem código-fonte e API bem documentados, suporte multi-head real com desktops por tela, suporte para D-Bus, suporte a extensões Lua, sem camadas flutuantes ou lado a lado, etc.

O pacote awesome é fornecido pela distribuição que você está usando, basta usar o gerenciador de pacotes para instalá-lo como mostrado.

$ sudo yum install awesome    [On CentOS/RHEL]
$ sudo dnf install awesome    [On Fedora]
$ sudo apt install awesome    [On Debian/Ubuntu]

5. Tilix

O Tilix é um avançado emulador e gerenciador de terminal de lado a lado GTK3 que usa as Diretrizes de Interface Humana do Gnome . Ele permite que os usuários organizem janelas de aplicativos horizontalmente e verticalmente usando arrastar e soltar.

O Tilix oferece aos seus usuários vários recursos, incluindo o uso de títulos personalizados e hiperlinks personalizados, suporte a imagens de fundo transparentes, notificações em segundo plano, vários painéis e layouts persistentes.

O pacote Tilix é fornecido pela distribuição que você está usando, apenas use o gerenciador de pacotes para instalá-lo como mostrado.

$ sudo yum install tilix    [On CentOS/RHEL]
$ sudo dnf install tilix    [On Fedora]
$ sudo apt install tilix    [On Debian/Ubuntu]

6. XMonad

O XMonad é um gerenciador de janelas X11 dinâmico e de código aberto que existe para automatizar a pesquisa e o alinhamento de janelas. É extensível usando sua própria biblioteca de extensão, que lhe dá opções para barras de status e decorações de janelas. Também é mínimo, estável e fácil de configurar.

O pacote xmonad é fornecido pela distribuição que você está usando, apenas use o gerenciador de pacotes para instalá-lo como mostrado.

$ sudo yum install xmonad    [On CentOS/RHEL]
$ sudo dnf install xmonad    [On Fedora]
$ sudo apt install xmonad    [On Debian/Ubuntu]

7. Sway

O Sway é um gerenciador de janelas compatível com Wayland i3 gratuito, de código aberto e leve que organiza automaticamente as janelas de aplicativos para maximizar logicamente o espaço da área de trabalho. Ele organiza janelas em uma grade por padrão e suporta quase todos os comandos incluídos em i3 .

Seus recursos incluem suporte a atalhos de teclado, uso do Wayland em vez do Xorg e lacunas. Leia mais sobre Sway no nosso artigo aqui.

O Sway está disponível para instalação a partir do repositório padrão de muitas distribuições, se não estiver disponível, verifique esta página da wiki para obter instruções de instalação para suas distribuições.

8. tmux

O tmux é um multiplexador de terminal de código aberto que permite aos usuários criar várias sessões de terminal que podem acessar e controlar a partir de uma única tela, o que o torna perfeito para executar vários programas de linha de comando ao mesmo tempo.

O tmux faz uso de todo o espaço disponível para ele e é facilmente utilizável graças ao seu suporte para atalhos de teclado que você pode usar para dividir janelas e criar mais painéis. Você também pode compartilhar instâncias de shell individuais entre sessões distintas para serem usadas para finalidades diferentes por usuários diferentes.

O pacote tmux é fornecido pela distribuição que você está usando, apenas use o gerenciador de pacotes para instalá-lo como mostrado.

$ sudo yum install tmux    [On CentOS/RHEL]
$ sudo dnf install tmux    [On Fedora]
$ sudo apt install tmux    [On Debian/Ubuntu]

9. spectrwm

O spectrwm é um pequeno, dinâmico, xmonad e inspirado pelo dwm que gerencia o gerenciador de janelas para que o X11 seja rápido, compacto e conciso. Foi criado com o objetivo de resolver os problemas da face xmonad e dwm .

O spectrwm usa um arquivo de configuração de texto simples, possui padrões semelhantes aos do xmonad e do dwm e apresenta atalhos de teclado incorporados. Seus outros recursos incluem cores personalizáveis ​​e largura de borda, arrastar para flutuar, menu de inicialização rápida, barra de status personalizável, suporte dinâmico RandR, etc.

O pacote spectrwm é fornecido pela distribuição que você está usando, apenas use o gerenciador de pacotes para instalá-lo como mostrado.

$ sudo yum install spectrwm    [On CentOS/RHEL]
$ sudo dnf install spectrwm    [On Fedora]
$ sudo apt install spectrwm    [On Debian/Ubuntu]

10. JWM

O JWM ( Joe's Window Manager ) é um gerenciador de janelas leve baseado em C de software livre para o Sistema de Janelas X11 otimizado para funcionar sem problemas em sistemas de computador mais antigos e menos potentes. Ele requer apenas que a biblioteca Xlib seja executada, mas é capaz de trabalhar com um host de outras bibliotecas, incluindo libXext para extensão de forma, Cairo e > libRSVG para ícones e fundos, libjpeg e libpng para fundos e ícones JPEG e PNG, respectivamente, etc.

O JWM está incluído em algumas distribuições do Linux, por exemplo O Damn Small Linux e Puppy Linux e encontrou a maior parte do seu uso em PCs portáteis como o Raspberry Pi .

$ sudo yum install jwm    [On CentOS/RHEL]
$ sudo dnf install jwm    [On Fedora]
$ sudo apt install jwm    [On Debian/Ubuntu]

11. Qtile

O Qtile é um gerenciador de janelas de ladrilhos de código aberto, pequeno, mas completo e completamente configurável, desenvolvido em Python. Ele é projetado com foco na simplicidade, extensibilidade usando extensões e personalização.

Os recursos do Qtile facilitam a criação de layouts, comandos e widgets personalizados. Ele também pode ser programado remotamente para configurar espaços de trabalho, atualizar widgets da barra de status, manipular janelas, etc. Ele possui uma documentação abrangente no caso de precisar de esclarecimentos ao longo do caminho.

Existem mais gerenciadores de ladrilhos na comunidade que você pode escolher, mas muitos deles não oferecem quase uma lista de recursos completa como os aplicativos listados acima.

Você conhece algum aplicativo elogiável que seja digno de menção? Ou você teve experiências com algum que influencia sua escolha de um sobre o outro? Sinta-se à vontade para compartilhar seus pensamentos conosco na seção de comentários abaixo.