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: 9.530 ]

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

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

ZappWM: Desktop e mini-ambiente para Linux!

Leitura recomendada

Virtualização com CentOS e VMware Server

Shell script: *, [], {}, ????, como utilizá-los?

OpenSSH - Debian Lenny - CentOS 5.5 - Slackware 13.1

Vida nova para o Kurumin 7

A origem do Linux

  
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 "$@"' > "$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 "$@"' > "$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 "$@"' > "$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 "$@"' > "$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 "$@"' > "$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 "$@"' > "$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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts