Índice:
- Gerenciador de janelas x ambiente de área de trabalho
- Ambientes de desktop
- Gerenciadores de janelas
- Gerenciadores de janelas lado a lado
Assim como tudo no mundo Unix e Linux, há muitas opções quando se trata de interfaces de usuário. Isso pode ser uma bênção e uma maldição. A escolha significa que é possível encontrar um ajuste melhor, mas fazer essa escolha pode ser difícil e demorada. Aqui, abordaremos a desordem e forneceremos uma visão geral das diferentes opções para ambientes de desktop e gerenciadores de janelas.
Gerenciador de janelas x ambiente de área de trabalho
A primeira coisa que você deve decidir é se deseja um ambiente de janela tradicional e completo ou apenas um gerenciador de janelas.
Sob o sistema X Window, usado pela maioria dos sistemas Linux e outros Unix, o sistema gráfico é muito modular. X não é uma interface gráfica do usuário, mas lida com o posicionamento real dos pixels. Tudo o que sabe é onde estão as janelas e onde está o mouse e se os botões estão sendo pressionados. Nem desenha as decorações em volta das janelas. Tente matar o seu gerenciador de janelas em algum momento. As janelas ainda estarão lá, mas você não poderá movê-las. O gerenciador de janelas é o que lida com o movimento e desenha essas lindas bordas em torno das janelas.
Um ambiente de área de trabalho inclui um gerenciador de janelas, mas também fornece outros benefícios, como um gerenciador de arquivos (semelhante ao Windows Explorer para o Mac Finder) e outros aplicativos pequenos.
Se você deseja uma abordagem mais minimalista da sua interface, basta usar um gerenciador de janelas. A vantagem dessa abordagem é que você pode combinar e combinar todas as várias opções de seus utilitários, ajudando a obter exatamente a área de trabalho desejada.
Ambientes de desktop
GNOMOO GNOME é um dos principais desktops do mundo Linux. Tudo começou sob os auspícios do projeto GNU de Richard Stallman, devido a uma controvérsia sobre o licenciamento do kit de ferramentas Qt usado pelo KDE. A licença era proprietária na época, embora o KDE fosse de código aberto. Desde então, o Qt tem código aberto, mas ainda existe uma rivalidade entre o GNOME e o Qt. Uma das principais mudanças no GNOME 3 foi o GNOME Shell, que se assemelha superficialmente à interface do Ubuntu Unity. Como o Unity, isso gerou alguma controvérsia, mas ei, um dos passatempos dos usuários do Linux está brigando entre si sobre o melhor programa!
KDE
O KDE é o outro ambiente de desktop principal preferido no mundo Unix e Linux. Ele é polido, mas ainda mantém a aparência e a sensação tradicionais da área de trabalho, em contraste com o Gnome 3 e o Unity. É uma interface muito elegante, mas se você gosta ainda é apenas uma questão de gosto.
Xfce
Se as outras opções são muito pesadas para o seu gosto, mas você ainda deseja um ambiente de área de trabalho, o Xfce pode ser uma boa opção para você. Ele funciona muito bem em sistemas mais lentos e antigos, mas possui composição gráfica semelhante ao opcional.
LXDE
Se você deseja uma solução ainda mais leve, confira o LXDE. Ele é destinado a computadores de baixa especificação, como netbooks, e para pessoas que usam dispositivos móveis, portanto, usa menos memória e menos energia.
Unidade
Unity pode ser um nome bonito, mas não pelo que fez com a comunidade Ubuntu. Embora a Canonical tenha tentado criar uma versão ainda mais amigável de sua distribuição Linux, ela afastou alguns desenvolvedores de Linux de destaque por sua suposta "emburrecimento" da área de trabalho e por sua qualidade aparentemente com erros. (sobre distribuições Linux nas distribuições Linux: Qual é o melhor?)
No entanto, a versão 11.04 do Ubuntu introduziu alguns novos recursos interessantes, como a capacidade de pesquisar nos menus. Basta pressionar "Alt" e uma caixa de pesquisa será exibida, permitindo que você encontre as opções de menu rapidamente.
Gerenciadores de janelas
Os gerenciadores de janelas, como mencionado anteriormente, são uma alternativa reduzida aos ambientes de desktop. Eles geralmente vêm em um dos dois sabores: empilhamento e lado a lado. Empilhamento refere-se ao método com o qual você está acostumado, em que as janelas são exibidas sobrepostas. O lado a lado, como o nome sugere, organiza as janelas para tentar maximizar o uso da tela. (A primeira versão do Windows funcionou dessa maneira porque a Apple detinha a patente de empilhamento de janelas.) Alguns usuários técnicos, como administradores de sistema e programadores, juram por ladrilhos, acreditando ser mais eficiente que os gerenciadores de janelas de empilhamento.
Caixa aberta
O Openbox é um gerenciador de janelas popular, porque tudo o que realmente faz é gerenciar janelas. Em vez de algo como a barra de tarefas no Windows, você recebe um menu que aparece quando você clica com o botão direito na área de trabalho. É configurável através de um arquivo de texto (algo que você precisará lidar no mundo Unix mais cedo ou mais tarde) ou através de um programa GUI chamado obconf.
Fluxbox
O Fluxbox é semelhante ao Openbox por ser muito configurável e minimalista, mas tem uma reviravolta interessante. Você pode agrupar janelas em guias, semelhante à navegação por guias. Isso permite agrupar janelas facilmente.
Iluminação
Se você deseja um gerenciador de janelas atraente que não gaste muitos recursos, procure a Iluminação. Sim, este é um site de tecnologia, não um que trata de espiritualidade. O Iluminismo é um gerenciador de janelas que, ironicamente, era considerado uma espécie de porco de recursos quando estreou no final dos anos 90, mas funciona muito bem em hardware mais antigo.
A versão DR17 (a mais recente no momento da redação deste documento) deve ser um ambiente de desktop completo. Você pode fazer o download de uma versão prévia, mas não prenda a respiração para obter a versão completa. Está em desenvolvimento há mais de 10 anos, embora aparentemente seja bastante utilizável.
Fvwm
Este gerenciador de janelas altamente configurável existe há anos. É claramente um dos mais Unixy do grupo. Portanto, não é tão fácil de usar, mas um especialista pode fazer personalizações incrivelmente bonitas, como mostram as capturas de tela na página inicial.
Gerenciadores de janelas lado a lado
XmonadEsse gerenciador de ladrilhos está escrito em Haskell, uma das linguagens de programação que Lisp é a favorita dos sérios acadêmicos da ciência da computação (e "a melhor linguagem de computador de todos os tempos"). O objetivo é ser um gerente estável e sem falhas.
wmii
O Wmii é mais minimalista, tentando aderir à filosofia tradicional do Unix. É configurado através de comandos na linha de comando do Unix. Um recurso interessante é a capacidade de marcar janelas para facilitar o gerenciamento.
Impressionante
O Awesome tem como objetivo ser um gerenciador de janelas altamente configurável. É configurado através de um script Lua e é pequeno e extensível.
dwm
Dwm é primo de wmii. Você precisa ser um técnico de verdade para configurar este, no entanto. O único arquivo de configuração é seu próprio código-fonte!
Veneno de rato
Como o nome sugere, ratpoison é uma tentativa de permitir que usuários avançados manipulem janelas sem o uso do mouse. De fato, é um objetivo de todos esses gerenciadores de janelas. Por quê? Pense na audiência deles. Eles são direcionados principalmente para programadores. São pessoas que não querem tirar muito as mãos da fila da casa.
Claro, isso apenas arranha a superfície. A Wikipedia possui uma lista de ambientes de desktop e gerenciadores de janelas, e você também pode querer conferir esta página. Tente um. Experimente vários! Se você é um usuário novo ou experiente, terá muito para mantê-lo ocupado.