Atualização do ZappWM 4.0 Beta (Window Manager)

Desktop para GNU/Linux/Unix baseado no ROX/Fluxbox. Muito leve, com suporte a Drag-and-Drop total e focado nas redes sociais, comunidades e Cloud Computing. Relançamento totalmente remodelado do ZappWm que criei em 2004 e abandonei em 2005. Tem Desktop, painéis e ícones para os principais aplicativos de um Desktop Unix.

[ Hits: 8.454 ]

Por: bebeto Maya em 11/11/2013 | Blog: http://vertiginitemplates.blogspot.com.br/


O que é ZappWM e como funciona



Antes de instalar o ZappWM, vou explicar o funcionamento básico.

Trata-se de um remake do Window Manager ZappWM que lancei em 2004 e abandonei em 2005, devido à desgastes e desentendimentos. Foi lançado inicialmente para Kurumin, mas depois, portei para Slackware e Mandrake (ainda dessa época...).

Recebi bons feedbacks da turma do Slackware (pasmem!). O foco eram usuários que queriam um ambiente Windows like sem o peso do KDE e GNOME e alguns aplicativos simples e funcionais, como o gerenciador de arquivos XWC, players de áudio, processador de texto (Ted-gtk), etc. Tudo estava contido num pacote com uns 2.5 MB! O que era um prodígio na época.

Agora, em 2013, eu queria um Desktop leve, diferente e que me oferecesse Drag-and-Drop total, que fosse leve e com a possibilidade de arrastar arquivos, pastas, programas e links para painéis, gerenciadores de arquivos e Desktops.

Foi aí que percebi que o ROX, baseado no antiquíssimo RiscOS, possibilitava-me tudo isso, mas era mal customizado por padrão, espantando os usuários iniciantes. Então, arregacei as mangas, criei Scripts Shell com Zenity, ícones para os principais aplicativos utilizados num Desktop GNU/Linux atualmente, tudo rodando sobre o Window Manager Fluxbox.

Criei um Desktop com atalhos espertos e os menus inteligentes no painel:
  • QuickApps :: Aplicativos que, costumeiramente, estão em quase todos os desktops GNU/Linux.
  • SocialLife :: Lembra atalhos de Smartphones para "Social Life", (Facebook, Gmail, Hotmail, Google Plus, Ubuntu One, Skydrive, etc).
  • All Apps :: Abre uma janela com todos os aplicativos gráficos disponíveis em seu Desktop (atalho para /usr/share/applications).
Linux: Atualização do ZappWM 4.0 Beta (Window Manager)

Como usar

Perceba, pela imagem abaixo, que os ícones minimizados ficam à direita do Desktop em caixas opacas, uma característica do ROX e RiscOS, e que é muito legal porque libera espaço no Desktop. Mas eles também ficam no painel superior, então, o usuário não terá curva de aprendizagem dificultada.

Para configurar a imagem do Desktop:
  • Botão direito do mouse;
  • Abra a janela das imagens;
  • Arraste e solte! Simples demais.

Para criar novos atalhos, abra os menus inferiores e arraste os ícones para onde quiser (painel, desktop, novas janelas).

Usar o ROX File Manager exige um novo paradigma, mas é muito fácil. A curva de aprendizagem é baixa e eu já configurei quase todos os mimetypes para as extensões mais usadas (PDF, JPG, PNG, WMV, MPG, DOC, DOCX, etc.). Então, é quase como migrar para o OSX.
Linux: Atualização do ZappWM 4.0 Beta (Window Manager)


    Próxima página

Páginas do artigo
   1. O que é ZappWM e como funciona
   2. Instalação / Uso e configuração
Outros artigos deste autor

ZappWM: Desktop e mini-ambiente para Linux!

Vertigini Great Templates - Instalando pacote de modelos para OpenOffice/LibreOffice

Leitura recomendada

Instalando o SmokePing

FreeRADIUS - Noções básicas - Parte I

Big Linux: A opção ideal para iniciantes

Particionamento de disco (HD)

Fundamentos do sistema Linux - direcionadores

  
Comentários
[1] Comentário enviado por chimico em 11/11/2013 - 01:28h

Parabéns pelo belo artigo, vou testar no meu CrunchBang e Siduction. Favoritos+

[2] Comentário enviado por xerxeslins em 11/11/2013 - 13:13h

Superb!

Show mesmo!

Assim que possível irei testar.

[3] Comentário enviado por tiekookeit em 12/11/2013 - 10:42h

Gostei! Parabéns cara, muito bom trabalho.

[4] Comentário enviado por bebeto_maya em 17/11/2013 - 03:50h

Versão 4.2 com cantos de tela arredondados e um tema mais moderno. Inclusão de 10 wallpapers...Aguardem a versão 4.3!
http://a.fsdn.com/con/app/proj/zappwm/screenshots/zappwm_42_desktop.jpg

[5] Comentário enviado por gongo.soco em 17/11/2013 - 11:59h

Duas perguntas para eu trabalhar com esse seu ambiente rapidíssimo:
1 - Como faço para utilizar o ZappWM sobre o WindowMaker?
2 - Como mudar os temas de ícones do Rox-Filler?

[6] Comentário enviado por bebeto_maya em 17/11/2013 - 16:49h

1- "rox -S" num terminal. Coloque isso na inicialização do Window Maker. Não testei esse esquema, mas deve funcionar bem no Wmaker. Tente editar o script "/usr/bin/zappwm" conforme seu gosto, também.
2 - Botão direito do mouse sobre o painel > rox-filer > Options > Types > Iconte Theme > Escolha seu tema.

[7] Comentário enviado por metamorphose em 21/11/2013 - 23:34h

Muito bom, sou desenvolvedor do Metamorphose Linux, e me interessei muito em estudar essa interface e adapta-la para uma interface para servidores. no metamorphose linux ela utilizou menos de 150 megas de ram e abria aplicativos instantaneamente, excelente trabalho.

[8] Comentário enviado por chimico em 01/12/2013 - 20:50h

Olá bebeto_Maya, como sou usuário antigo do rox filer, encontrei aqui uma função bash para configurar mimes para o rox que eu mesmo escrevi:

# Mime types para o rox-filer
function rox-mime-cfg() {
mkdir -p ~/.config/rox.sourceforge.net/MIME-types;
cd ~/.config/rox.sourceforge.net/MIME-types;
rm -fv *;
echo "Configurando programa padrão para audio...";
for i in `grep audio /etc/mime.types | tr -t "/" "_"` ; do echo -e '#! /bin/sh \nexec urxvt -e play "[email protected]"' > "$i" ; done ; sync;
echo "Configurando programa padrão para video...";
for i in `grep video /etc/mime.types | tr -t "/" "_"` ; do echo -e '#! /bin/sh \nexec mplayer2 "[email protected]"' > "$i" ; done ; sync;
echo "Configurando programa padrão para imagem...";
for i in `egrep -o -e "image/(gif|jpeg|png|svg+xml|tiff|x-ms-bmp|x-xbitmap|x-xpixmap)" /etc/mime.types | tr -t "/" "_"` ; do echo -e '#! /bin/sh \nexec viewnior "[email protected]"' > "$i" ; done ; sync;
echo "Configurando programa padrão para escritório...";
for i in `egrep -o -e "application/vnd.*" /etc/mime.types | tr -t "/" "_"` ; do echo -e '#! /bin/sh \nexec libreoffice "[email protected]"' > "$i" ; done ; sync;
echo "Configurando programa padrão para pdf...";
for i in `grep pdf /etc/mime.types | tr -t "/" "_"` ; do echo -e '#! /bin/sh \nexec evince "[email protected]"' > "$i" ; done ; sync;
echo "Configurando programa padrão para textos...";
for i in `grep txt /etc/mime.types | tr -t "/" "_"` ; do echo -e '#! /bin/sh \nexec gvim "[email protected]"' > "$i" ; done ; sync;
chmod a+x * ;
cd ~/;
}

Eu a uso sempre que faço uma reinstalação nova e para não ter que ficar configurando na unha os mime-types do rox-filer
Pode adaptar e usar a vontade. Espero que ajude.

[9] Comentário enviado por bebeto_maya em 05/12/2013 - 21:32h

Chimico, pode funcionar sim com o xdg-utils, ao invés de usarmos mplayer, gvin, evince, urxvt etc...Usamos xdg-open, que ele já pega a assoaciação padrão de cada sistema. Para o futuro talvez eu monte um desktop completo com apps leves e empacote tudo... Meu problema são as dependências e o fato de que o Desktop, como todos nós sabemos, anda em baixa.

[10] Comentário enviado por bebeto_maya em 05/12/2013 - 21:34h

metamorphose, ela consome 39MB+o init do sistema e os daemons, por isso chegou a 150. No meu Crunch bang, deu 120MB...É uma consumo de 10 anos atrás!


Contribuir com comentário