Que título más rebuscado me he encontrado para esto… Pero antes que nada, me presento. Soy anti y esta es mi primera participación en DesdeLinux. No es que tenga mucho que presentar, así que solo diré que estoy muy contento mientras escribo esto.
De qualquer forma, hoje eu quero explorar um aspecto dos gerenciadores de janela que parece não ter precedentes no tema usual de um blog. Qualquer ambiente de área de trabalho tem gerenciadores de janela e é uma parte essencial da metáfora da área de trabalho que todos nós conhecemos. Muitos já precisam saber o que vou explicar a seguir, mas a ideia é dar a conhecer a quem quiser se aventurar neles.
Chamamos esses gerenciadores de janela flutuando, pelo simples fato de que flutuador na área de trabalho, grátis e sem ordem específica. Isso significa que podemos arrastar nossas janelas para qualquer posição, como costumamos fazer.
O outro tipo de gerenciador de janelas tem um nome engraçado. São os gerenciadores de janelas lado a lado (o que se traduz em gerenciadores de janelas lado a lado) e estes mantêm as janelas em ordem, organizadas na área de trabalho, garantindo que paremos de perder tempo organizando nossas janelas e comecemos o trabalho.
Alguns dos gerenciadores de janela incluídos nos ambientes de desktop incluem algumas características do revestimento e de fato é uma tendência constante em desktops modernos, como o KDE (que já tem um artigo explicando isso) ou Xfce e Gnome arrastando as janelas para as bordas da tela.
No entanto, os verdadeiros gerenciadores de janela lado a lado geralmente diferem radicalmente destes. Enquanto Kwin, Metacity e empresa usam o tiling como uma ferramenta extra, gerentes como Xmonad, Awesome e outros têm o tiling como sua alma e o estendem até o momento da configuração.
Normalmente nossas janelas são muito boas. Eles têm cantos arredondados, botões e títulos. Não mais. Tudo isso atrapalha. Tudo isso é removido e suplantado por atalhos de teclado, embora também possam ser devolvidos por meio das configurações. Parece loucura? Sim, bastante.
Quero dizer. Os gerentes de mosaico normalmente mantêm apenas uma borda de janela colorida e assim por diante. Alguns se aventuram a fornecer algo como painéis e botões, mas não é obrigatório. Isso é minimalismo e funcionalidade. Tudo deve ser feito pelo teclado, porque é mais rápido e quase sempre temos as mãos no teclado.
Ele estava falando sobre as configurações. Não existe uma 'interface gráfica' aqui para configurar as coisas e também não é surpreendente. Embora muitos desses gerenciadores sejam mantidos com arquivos de configuração simples, os realmente poderosos são mantidos com linguagens de programação completas. Isso assusta e vou dar exemplos.
- xmonaduse Haskell; uma linguagem puramente funcional e compilada.
- Impressionantea partir da versão 3, use Lua.
- DWMuse um cabeçalho de C.
- Subtleusa Ruby, o mesmo que tanto se utiliza em desenvolvimento web
- E inúmeros outros exemplos. É como se houvesse um para cada tipo de pessoa.
E o que há de bom nisso? Muitas coisas e você pode programar seu ambiente de trabalho. Eu pessoalmente gosto das idéias do Xmonad e o fato de ser feito em Haskell o torna especial.
Eles são uma boa ideia?
Claro. É ótimo que suas janelas se ajustem assim e sejam extremamente leves, a propósito. Eu o recomendo se você quiser começar a ver seu sistema como algo realmente incrível e poderoso.
Qual você recomenda então?
Nenhum realmente. Não até que você conheça suas necessidades. Entrar em tal ambiente pode ser traumático se você não tiver ideia do que está fazendo. Muitas pessoas começam no Awesome, mas para mim seus arquivos de configuração são terrivelmente complexos e me trouxeram muitos problemas na época.
Além disso, a ideia de minimalismo é tão atraente que você começa no gerenciador de janelas e vai para o editor, o navegador, o reprodutor de música, o gerenciador de arquivos ... Porque os aplicativos mais minimalistas são aqueles que estão no terminal e estes são muito bem executados com os gerentes também. Se você tem medo do terminal, tem que começar por aí.
Conclusão
Mosaic é um mundo muito bonito. Atualmente, há uma tendência de ir de gerenciadores flutuantes a mosaico em alguns grupos de usuários muito específicos (se você não acredita em mim, verifique os fóruns do ArchLinux e procure por gerenciadores flutuantes lendários como FVWM, que tinha um usuário fiel que acabou mudando para mosaico). Se ainda quiser entrar é uma questão de tentar, de peregrinar até encontrar o certo.
Bem, por enquanto é isso. Continuaremos explorando em breve, com o Xmonad no Debian estável.
Ainda bem que alguém mencionou os ladrões. Me encantam. Seu escroto é fantástico!
Xmonad é muito legal, mas eu pessoalmente prefiro DWM e Spectrwm (irmão mais novo do Xmonad).
Espero ver mais posts deste tipo.
Não é realmente meu desktop, eu o peguei por exemplo de um usuário DevianArt e não consegui atribuí-lo. Desculpe (eu gostaria de programar em C assim). Aqui está o original: http://pkmurugan.deviantart.com/art/Tribute-to-Dennis-Ritchie-263965148
Ah, o grande Daisuke, é claro. 🙂
Bem, a última coisa que eu não entendi. Se você quer dizer aquele que criou aquela mesa em particular, tudo que sei sobre ela é que é alemão. Eu gosto dele 😀
Sim, eu já vi o porquê sobre Daisuke. Então, ele foi colocado no GitHub, tornando extremamente difícil para mim verificar suas configurações. 😀
Olá ivanovnegro, (desculpe pelo offtopic), mas eu queria fazer uma pergunta, você é o mesmo ivanovnegro dos fóruns do Crunchbang?
Sim, eu sou o mesmo. 🙂
Olhe para você, não sabia que você falava espanhol, uma saudação, seus guias me salvaram mais de uma vez, muito obrigado !!!
Muito interessante, teremos que experimentá-los
https://wiki.archlinux.org/index.php/Comparison_of_Tiling_Window_Managers
Algo que me chamou a atenção com a última versão do KDE SC é como ele lida bem com o gerenciamento de energia, usei TMUX + Awesome para trabalhar no X com o laptop desconectado para que a bateria durasse mais, mas com o KDE SC 4.9.1 Tenho muito pouco lucro e, ao contrário, usando o Awesome a máquina esquenta mais do que usando o KDE!
Para mim era o contrário, mas com a diferença de que Awesome não poderia viver com xcompmgr. O KDE acabou com minha bateria, mas quase não a aqueceu. Raro.
Eu usaria um compositor de Tiling, se não fosse porque trabalhar com aplicativos de edição gráfica (qualquer que seja: Krita, Karbon, Digikam, Gimp, Inkscape, Scribus, etc etc ...) é uma ideia terrível e eles se tornam um completo vagabundo
É exatamente para onde eu quero ir. Ao programar seu ambiente, você tem a possibilidade de evitar o tiling nesses tipos de programas. Não tive a intenção de incluir, mas é uma boa ideia mostrar como.
Excelente postagem anti, todo bien explicado y con contenido realmente útil. Sirva este comentario para darte la bienvenida a DesdeLinux como colaborador.. Espero tenerte más por acá..
Por falar em Window Manager, sempre me senti muito confortável com o openbox e o fluxbox, fora deles eu nunca me interessei em tentar .. 😀
lembranças
Obrigado elav. Eu estava de passagem e me ocorreu contribuir para um site que tanto amo. Saudações.
Excelente artigo. Eu nunca tinha ouvido falar de Subtle. os outros que vi na net. falar de minimalismo com esses gestores, acho que é um eufemismo, embora confesse que eles têm um grande apelo para mim. talvez o mais tedioso seja ter que editar arquivos, como também acontece com alguns elementos do Openbox, embora seja a melhor forma de obter resultados surpreendentes, que até desafiam desktops como o KDE. ótimo!!!
Depende muito de como você o toma. Estou configurando precisamente o Xmonad para uma segunda parte ...
Excelente. Eu espero pela segunda parte.
Muito bom, já que o gnome mudou tanto, e o ubuntu forçou o uso da unidade, vaguei por muitos ambientes gráficos, até ficar com o i3, a verdade é que é confortável, configurável, consome pouquíssimos recursos, e acima de tudo, não demorei a me acostumar com que era o que eu mais temia
Eu tentei apenas o i3 e o incrível e prefiro o último porque parecia mais simples. A verdade é que parecia bastante confortável usá-lo depois de configurado 🙂
Que bom artigo. Nunca experimentei esses gestores, assim que tiver algum tempo farei. Isso mostra as inúmeras possibilidades no mundo Linux, realmente neste SO não há limitações, exceto aquelas que você mesmo coloca (ou tem).
lembranças
Uau excelente artigo, adoro WM, mas sou fã do PekWM e há 3 dias venho testando e configurando sutil que me chamou a atenção e o próximo será dwm, sou fascinado por WM e eles são mais atraentes que ambientes como gnome, xfce ou mesmo kde. Excelentes Saudações !!!
Eu também me diverti com o pekwm. É divertido, mas às vezes me deparei com um bug daqueles que puxam o X ...
hehej felizmente nestes 3 anos que estive com o pekwm em várias distros nunca tive problemas ...
Bem, não tenho certeza do que aconteceu daquela vez, mas não estou mais trabalhando no PekWM. Sorte.
A verdade é que são bastante marcantes (tanto pela estética como pela funcionalidade!) O problema que vejo é a configuração e os atalhos de teclado devido à curva de aprendizagem que acarreta ... mesmo assim, quando tiver tempo vou demorar uma olhada neles (porque eu não tentei nenhum!)
Bom post, saudações e boas-vindas. Esperamos mais postagens suas 😀
Eu adorei o artigo, gostaria de alguns tutoriais para configurações personalizadas e como conseguir coisas tão impressionantes quanto as vistas em http://dotshare.it/
Estou trabalhando na segunda parte. Acho ótimo que tenham gostado e pretendo continuar esta série até as últimas consequências. 😀
Pra mim foi bastante informativo, eu nem conhecia as carteiras desse tipo 😀
Obrigado.
Excelente post, não sei se algo relacionado a gerenciadores de janelas foi postado neste (maravilhoso) site, e digo isso porque alguns "manuais" seriam bons, principalmente para modificar algo mais complexo.
Estou muito feliz com meu WM incrível, mas sempre há coisas que você quer mudar, mas nem sempre há informações em ESPANHOL.
Eu pessoalmente não gosto muito do Awesome porque se tornou muito complexo para mim editar os arquivos de configuração. Porém, tem algumas coisas invejáveis.
Eu esperava ver algumas configurações, opa. Aqui estão algumas informações relacionadas ao tema, aplicadas ao openbox:
http://urukrama.wordpress.com/2011/10/30/manual-tiling-in-openbox/
Felicidades…. alguém sabe o paradeiro desse papel de parede.
Bem, sem configurações; porque deveria ter colocado um de cada gerente e testar se todos funcionam minimamente bem. Estou trabalhando no desktop XMonad, mas perdi a prática e preciso me acostumar com o ambiente antes de exibir o xmonad.hs
Para outros gestores não acho no momento de colocar nenhum “guia” porque não os utilizo.
O papel de parede que não encontrei. Desculpe por não ajudar
Muito interessante, obrigado.
Bem, se você trabalha em manuais e dicas, tenho certeza que vou tentar! Obrigado
Na verdade eu já fiz um "manual" para o XMonaxd:
https://blog.desdelinux.net/el-lado-oscuro-del-mosaico-iii-xmonad/
Belo post, eu uso wmfs2 + archlinux http://i.imgur.com/rRzpN.jpg