[Setor13]

Até 1967 o uso do LSD era permitido na California.

Em busca do WM ideal

fazer um comentário »

Eu ja passei por diversos Window Managers, KDE, GNOME, Xfce, Fvwm, Twm, WindowMaker, Blackbox, Fluxbox, entre outros.

Desses os que mais me agradavam eram o GNOME, Xfce, Black e fluxbox. Todos eles tem algo em comum que é apresentar as janelas de aplicações (clientes) de modo flutuante, um modo um tanto quanto desorganizado e pouco produtivo, pois você precisa, quase sempre, estar tirando a mão do teclado para “arrastar” o mouse.

Foi aí que cansado de do meu WM atual saí pela net em busca de outro, depois de muito rodar a inet, acabei encontrando o projeto Ion, o ion é programado em Lua, e usa o design “tiling tabbed”, que tem foco nos usuários do teclado. Tem vaŕios recursos como tagging, um console para comandos Lua, etc. Faça uma visita à pagina do projeto para mais detalhes.

Gostei bastante do Ion, mas o fato de ter que aprender Lua para fazer alguma implementação não me agradou muito, então continuei minhas buscas e acabei encontrando o window manager improved 2, wmii é um Wm dinâmico, suporta gerenciamento de janelas classico e dinâmico, com extensões de teclado, mouse e sistema de arquivo baseado em controle remoto (você pode controlar seu WM alterando arquivos num sistema de arquios parecido com o do Linux). Vistite a pagina do projeto para saber mais.

Estava feliz com ele, as personalizações são feitas alterando alguns shell scripts, e ele é realmente bom, mas tinha recursos demais dos quais eu não precisava, foi que dando uma olhada no site http://www.shortest.de, um site de projetos de código pequeno que tem a filosofia de desenvolver ferramentas especificas para tarefas especificas com qualidade, e é de onde vem o projeto do wmmi. Acabei conhecendo o DWM, que é um projeto do fundador e desenvolvedor principal do WMII que também achava que o wmii tinha muitos recursos que ele não utilizava e resolveu criar outro projeto que atenda as necessidades dele.

O dwm (dynamic window manager) é bastante simples, é somente um binário e toda alteração é feita direta no codigo fonte, que é escrito em C, assim você não precisa aprender Lua, Shell, ou qualquer outra coisa pra fazer suas modificações, basta saber o bom e velho C.

O mesmo conceito de tabbing do wmii, visando o usuário do teclado e a produtividade, utilizando teclas de atalho para todas as tarefas e organizando de forma inteligente as janelas.
No momento (sim, no momento, pois isso pode mudar depois ;-), esse é o mais perto do WM ideal que consegui, mas depois de algumas alterações e personalizações, acredito que ele vai chegar lá! :)

É isso ae galera, visitem os sites de cada projeto para mais detalhes :)

[]s

Escrito por gfavaro

24 Setembro, 2006 às 5:15 pm

Publicado em GNU/Linux, Window Managers

Deixe uma resposta