[Setor13]

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

Archive for Setembro 24th, 2006

Em busca do WM ideal

sem comentários

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 em 5:15 pm

Publicado em GNU/Linux, Window Managers