Precisa de conselhos na escolha de um WM lado a lado

18

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:

  1. WM deve ser leve

  2. WM não deve ser complicado de configurar

0xAX
fonte
4
Tente KDE SC 4.5, tem uma característica telha ... oh ... você disse leve ...
xenoterracide
O KDE abandonou o recurso de ladrilhos. E nunca foi tão legal quanto em um WM real.
Martin Ueding

Respostas:

13

"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

Michael Mrozek
fonte
14

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/

leite
fonte
11
Eu também estou feliz com i3 desde 1-2 anos :-)
echox
12

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.

frabjous
fonte
9

Gostaria de recomendar dois gerenciadores de janelas lado a lado diferentes, um dinâmico e um manual.

  1. 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.

  2. 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.

Adam Byrtek
fonte
Espero que alguém do Google ache minha resposta útil, mesmo que a pergunta seja relativamente antiga.
Adam Byrtek
7

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.

Marco Ceppi
fonte
11
Ratpoison é ao mesmo tempo rediculamente leve e muito fácil de configurar. O StumpWM é, obviamente, o vencedor da personalização, mas o Lisp oferece uma sobrecarga leve e uma maior barreira de entrada para pessoas não familiarizadas com o Lisp. Dito isto, o StumpWM ainda é muito leve para os padrões modernos.
Eli Frey
o autor de ratpoison também escreveu stumpwm. é por isso que o desenvolvimento da ratpoison parou.
Seamus
7

Existem alguns por aí, mas há um que se destaca (para mim) que eu achei adequado às minhas necessidades:

  • Não foi apenas configurado em uma linguagem agradável, mas também foi programado nela (Python)
  • A capacidade de criar meus próprios layouts (o que eu achei awesomeque não fazia)
  • Leve, mesmo que programado em uma linguagem dinâmica (apenas 6,6 MB de RAM)

O nome é Qtile .

Daniel Hill
fonte
Obrigado pela resposta. Qtile muito interessante. Nunca ouça sobre isso. Agora eu experimentá-lo
0xAX
2
A capacidade de programar seus próprios layouts parece estranhamente ausente na maioria dos WMs lado a lado; essa é uma boa característica do Qtile
Michael Mrozek
11
Aqui está um howto para instalar Qtile no Ubuntu eu encontrei: kirkstr.tumblr.com/post/4135470494/...
mwhite
5

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.

cannedprimates
fonte
Ratpoison tem grupos que podem ser usados ​​como áreas de trabalho. (Embora reconhecidamente é um pouco trabalhosa, pois você terá que carregar e salvar configurações de quadro, bem como para que ele se comporte como os espaços de trabalho que você está normalmente acostumado.)
zrajm
5

Eu tentei vários: Awesome, Xmonad, i3, wmii, scrotwm e dwm.

O dwm ficou comigo pelos seguintes motivos:

  • O dwm possui apenas três layouts: lado a lado, flutuante e monóculo.
  • O modo lado a lado divide sua tela em uma 'área principal' e uma 'pilha' de janelas secundárias, ótimas para codificação e depuração
  • Possui tags por monitor. Você alterna as tags apenas no monitor ativo.
  • pode ser controlado apenas pelo teclado (mouse opcional)
  • tem algumas ótimas personalizações em suckless.org (eu uso o patch 'gap inútil')

Devo admitir que tem algumas peculiaridades:

  • Às vezes, os aplicativos java perdem o foco quando você alterna as tags. Eu tenho que usar o mouse para dar foco ao Netbeans novamente. Ainda procurando uma solução.

Mas, em suma, o dwm está comigo há 1,5 anos.

Symen Timmermans
fonte
1

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.

Sridhar Iyer
fonte
1

ScrotWM É um WM Tiling leve, inspirado no Xmonad e no DWM. Você não precisa conhecer nenhum idioma específico para ajustá-lo, é apenas texto simples. Além disso, possui o Dmenu por padrão.

dysoco
fonte