Eu uso o gerenciador de janelas padrão do GNOME há alguns anos, mas agora quero tentar um gerenciador de janelas lado a lado.
Quero que atenda a esses dois critérios:
WM deve ser leve
WM não deve ser complicado de configurar
Eu uso o gerenciador de janelas padrão do GNOME há alguns anos, mas agora quero tentar um gerenciador de janelas lado a lado.
Quero que atenda a esses dois critérios:
WM deve ser leve
WM não deve ser complicado de configurar
Respostas:
"Complicado para configurar" varia muito, dependendo de quais idiomas você possui proficiência. O XMonad era extraordinariamente complicado para eu configurar, mas isso foi porque eu não conheço absolutamente nenhum Haskell, e esse é o idioma em que as configurações estão.
Os dois gerenciadores de janelas lado a lado que usei e gostei bastante são:
Awesome . As configurações impressionantes estão em Lua (a partir das impressionantes 3; antes estavam em uma sintaxe personalizada), mas é muito fácil de configurar e vem com vários widgets; aqui está uma captura de tela da aparência da minha barra em um ponto (também há um widget de gráfico, embora eu não estivesse usando no momento):
Captura de tela do meu bar incrível http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png
A principal razão pela qual parei de usar o Awesome foi a constante quebra de compatibilidade com versões anteriores; toda revisão de pontos alterava a API o suficiente para que eu precisasse passar dias tentando consertar meu arquivo de configuração para trabalhar com ele. É possível que esteja mais estabilizado agora
wmii , meu atual WM. As configurações por padrão estão em scripts de shell, mas podem ser feitas da maneira que você quiser, pois o wmii expõe uma interface 9p, o que significa que você a controla lendo e gravando em arquivos em um pseudo-sistema de arquivos. Minha configuração atual é um script de shell para a configuração principal com um script de utilitário python para executar parte do trabalho. A principal desvantagem é a falta de widgets embutidos; não vem com barras de progresso, gráficos ou ícones. Certamente é "leve", mas esse era um dos seus requisitos
Pessoalmente, o i3 pega os melhores recursos dos outros grandes ladrilhos-wm (Xmonad, Awesome, DWM, etc) e o combina em um. Combinado com dmenu / conky / dzen2, é exatamente o que eu procuro em um WM. Confira a página; http://i3.zekjur.net/
Existe uma entrada no wiki do Arch Linux comparando 13 diferentes gerenciadores de janelas lado a lado, em estilo de grade, aqui no Wiki do Arch Linux . Talvez fosse cheio de estilo.
Eu ainda não experimentei nenhum deles pessoalmente, mas planejo em um futuro próximo quando tiver algum tempo, por isso estou acompanhando esse tópico de perto também.
Gostaria de recomendar dois gerenciadores de janelas lado a lado diferentes, um dinâmico e um manual.
O XMonad é muito poderoso e fácil de aprender, há um breve tour guiado que explica seus recursos básicos e combinações de teclas. Ele se integra perfeitamente ao GNOME , a documentação é abrangente e existem muitas extensões adicionais disponíveis . Ele suporta o paradigma de lado a lado dinâmico , onde as janelas são posicionadas automaticamente de acordo com um layout dinâmico selecionado. A desvantagem, pelo menos para alguns, é que o XMonad está configurado no Haskell e depende da presença de um compilador Haskell.
O i3 suporta o paradigma de lado a lado manual , onde uma tela age como uma tabela dividida em colunas e células. O usuário pode reorganizar livremente as janelas, o que permite maior flexibilidade, mas também exige mais esforço. Na minha opinião, o i3 parece moderno em comparação com outros gerenciadores de janelas lado a lado. Ele fornece recursos prontos para uso que requerem configuração ou que não existem em outros gerenciadores de janelas, por exemplo. maximizar, ganchos de urgência, redimensionar o mouse. É configurável com um arquivo de texto simples, que obviamente não é completo para o Turing. Há um bom vídeo apresentando os recursos do i3 que eu sugiro assistir.
É claro que ambos suportam vários monitores sem problemas e têm uma camada flutuante para aplicativos que não gostam de ser agrupados.
PS. Um dia, o Bluetile pode ser um bom remédio para os usuários do GNOME, mas ainda está em uma fase inicial de desenvolvimento.
Eu pessoalmente uso o Ratpoison quando preciso de um WM lado a lado leve - A configuração funcionou muito bem fora da caixa e, como estou bastante adaptado ao uso do GNU Screen por muitos anos, o salto para o Ratpoison não foi muito difícil. Também uso o StumpWM, que tem sido mais ativo no desenvolvimento do que o Ratposion.
Existem alguns por aí, mas há um que se destaca (para mim) que eu achei adequado às minhas necessidades:
awesome
que não fazia)O nome é Qtile .
Dê uma olhada impressionante , o nome já diz tudo. :-) O fantástico wiki tem muitos conselhos de configuração.
Se você conhece Haskell, definitivamente Xmonad ! O Ratpoison também é bastante bom, mas eu gosto mais do algoritmo de lado a lado do Xmonad e os espaços de trabalho são uma grande vitória da IMO.
Eu tentei vários: Awesome, Xmonad, i3, wmii, scrotwm e dwm.
O dwm ficou comigo pelos seguintes motivos:
Devo admitir que tem algumas peculiaridades:
Mas, em suma, o dwm está comigo há 1,5 anos.
Estou usando o wmii há algum tempo. As configurações são muito fáceis de entender e você pode usar qualquer idioma que desejar para ajustar ainda mais a configuração desejada.