Gerenciador de janelas com suporte / extensões python

1

Meu ambiente preferido de desktop ultimamente tem sido o Lxde. Eu gosto de lidar com a maioria das coisas na linha de comando, então o Gnome e o KDE sempre parecem estar no meu caminho mais do que eu gosto. Mas eu invejo alguns dos novos recursos do gerenciador de janelas. O Openbox faz um bom trabalho (e com o lxde isso é um pouco melhor).

Mas, eu realmente gostaria de ter atalhos de teclado dinâmicos às vezes e de arranjos mais inteligentes. Configurações estáticas simplesmente não cortam as vezes. Parece que alguns ganchos de python fazem o truque, mas não tive muita sorte em encontrar suporte para isso.

Eu esperava que alguém soubesse de um projeto python vinculado a openbox ou outro gerenciador de janelas compatível. Já vi alguns WMs mais novos (qtile, por exemplo), mas estou um pouco cansado de sua idade / confiabilidade.

Eu realmente não preciso de suporte a widget e todo esse jazz, apenas procurando por keybindings programáveis, e um wrapper semi-agradável em torno do controle de janela. Você conhece algum desses projetos? ou estou olhando para a solução python / xlib?

    
por user2097818 03.10.2014 / 09:44

2 respostas

1

Demasiado muito tempo para um comentário.

Dependendo de quanto esforço você deseja colocar nele, PLWM ou Qtile pode valer a pena. Depois, há também o PyWM , que parece estar "estável" neste momento.

Por último, mas não menos importante, olhar ao redor da internet não parece ser tão desesperado: por exemplo este blog parece possivelmente útil.

Se você não está insistindo em Python, existem alguns WMs que são extensíveis em Lua .

    
por 03.10.2014 / 10:33
1

Acho que é exatamente isso que eu queria, PyWO .

Depende apenas do python-xlib e afirma trabalhar com qualquer gerenciador compatível com o EWMH (openbox incluído!). Ainda não testei, mas estas são as características que eu queria (queda na extensão em oposição a uma substituição de tudo).

WMs Py puro parecem legais, mas eu não quero gerenciar tudo, apenas aqueles poucos recursos de janelas que tornam a vida de desenvolvimento um pouco menos indolor.

    
por 03.10.2014 / 22:41