"Complicated to configure" varia muito dependendo do idioma em que você está familiarizado. O XMonad foi extraordinariamente complicado para eu configurar, mas isso foi porque eu não conheço absolutamente nenhum Haskell, e essa é a linguagem em que as configurações estão.
Os dois gerenciadores de janelas que utilizei e gostei são:
-
Impressionante . Configurações impressionantes estão em Lua (a partir do incrível 3; antes disso, elas estavam em uma sintaxe personalizada), mas é muito fácil de configurar e vem com vários widgets; aqui está uma captura de tela do que meu bar parecia em um ponto (também há um widget de gráfico, embora eu não estivesse usando no momento):
A principal razão pela qual eu parei de usar o Awesome foi a constante quebra de compatibilidade com versões anteriores; cada revisão de ponto mudou a API o suficiente para que eu precisasse passar dias tentando corrigir meu arquivo de configuração para trabalhar com ele. É possível que esteja estabilizado mais agora
-
wmii , meu WM atual. Por padrão, as configurações estão em shell scripts, mas podem ser feitas da maneira que você quiser, pois o wmii expõe uma interface 9p, o que significa que você pode controlá-lo 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 fazer parte do trabalho. A principal desvantagem é a falta de widgets embutidos; não vem com barras de progresso ou gráficos ou ícones. É certamente "leve", porém, que foi uma das suas necessidades