Banner2

tema

Criando Temas do Window Maker


Um tema do WindowMaker gira em torno de um arquivo de texto, onde há todas as especificações do tema.

Você pode criar um tema utilizando imagens que estão em Backgrounds, Styles e outras, mas a forma mais organizada é criar um diretório exclusivamente para o tema que você está criando. Coloque este diretório em Themes/ e acrescente o sufixo ".themed" ao nome. Por exemplo, se você quer criar um tema Ultraviolet, o diretório para ele se chamará Ultraviolet.themed.

Está bem, e onde ficam esses diretórios todos? Themes, Styles e tudo o mais? Simples, depende da instalação do tema. Freqüentemente você instalará o tema para uso pessoal mesmo, então procure pela pasta Themes em GNUstep/Library/WindowMaker, na sua pasta pessoal.

Um tema já criado e que você queira tornar disponível para outros usuários da sua máquina, você colocará em /usr/share/WindowMaker/Themes.

O arquivo de texto que guiará o tema deve se chamar "style" e tem uma sintaxe C-Like, com cada atributo recebendo um valor. Cores são representadas exatamente da mesma maneira que em HTML/CSS: símbolo-tralha, mais as três básicas (vermelho, verde e azul) em dois dígitos hexadecimais, cada. Ou seja, "#000000" é preto e "#ffffff" é branco.

A fonte tem uma notação mais esquisita, mas não é coisa de outro mundo também (se você utilizar um "style" já feito como base para derivar o seu ao invés de querer criar um do zero.

Alguns atributos recebem uma lista de valores, é o caso especificamente de planos de fundo, seja de um dock, do menu ou do que for. Caso queira uma cor no fundo, use a (solid, "#suacor"), usando uma cor hexadecimal, obviamente. Já para imagens, o primeiro ítem diz qual o tipo de imagem, o segundo diz o arquivo de imagem e o terceiro fornece um plano B, uma cor de fundo para o caso de o arquivo de imagem não ser encontrado.

Para imagens escaladas, ou seja, redimensionadas para ocuparem toda a área, utilize "spixmap". Para imagens enladrilhadas, é "tpixmap". Por exemplo, digamos que você criou uma imagem em 1024x768 com o Window Maker como tema, e que ela usa predominantemente a cor branca. Assim, você quer colocá-la no seu tema para ser a imagem de fundo das áreas de trabalho, trocada pela cor branca sólida caso o arquivo não seja encontrado. A linha para dizer isso seria:

WorkspaceBack = (spixmap, "wmaker.jpg", "#ffffff");

Há outras opções além destas, inclusive para gradientes, mas com isso já dá pra ter uma idéia de como é um tema do Window Maker por dentro. Depois explano mais esses outros pontos.

Veja um exemplo de style (este é do tema WmakerCyaneus, já disponibilizado aqui e que você pode usar como base para criar seu próprio tema):

{
  CClipTitleColor = "#301210";
  ClipTitleColor = "#4c9696";
  ClipTitleFont = "-*-helvetica-bold-r-normal-*-10-*-*-*-*-*-*-*";
  DisplayFont = "-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
  FTitleBack = (spixmap, "atitlebar.png", "#061d1d");
  FTitleColor = "#318181";
  HighlightColor = "#318181";
  HighlightTextColor = "#ffffff";
  IconBack = (spixmap, "tile.jpg", "#115252");
  IconTitleBack = "#115252";
  IconTitleColor = "#4c9696";
  IconTitleFont = "-*-helvetica-medium-r-normal-*-8-*-*-*-*-*-*-*";
  LargeDisplayFont = "-adobe-helvetica-medium-r-normal-*-*-240-*-*-p-*-iso8859-1";
  MenuDisabledColor = "#999999";
  MenuStyle = solid;
  MenuTextBack = (spixmap, "menubg.jpg", "#ffffff");
  MenuTextColor = "#000000";
  MenuTextFont = "-adobe-helvetica-medium-r-normal-*-10-*-*-*-p-*-iso8859-1";
  MenuTitleBack = (spixmap, "titlebar.png", "#301210");
  MenuTitleColor = "#ffffff";
  MenuTitleFont = "-adobe-helvetica-bold-r-normal-*-10-*-*-*-p-*-iso8859-1";
  PTitleBack = (spixmap, "titlebar.png", "#061d1d");
  PTitleColor = "#ffffff";
  ResizebarBack = (tpixmap, "titlebar.png", "#061d1d");
  TitleJustify = center;
  UTitleBack = (spixmap, "titlebar.png", "#b1ffff");
  UTitleColor = "#ffffff";
  WindowTitleFont = "-adobe-helvetica-bold-r-normal-*-10-*-*-*-p-*-iso8859-1";
  WorkspaceBack = (spixmap, "wallpaper.jpg", "#115252");
}

Só para concluir, se fizer um tema legal, o próximo passo é divulgá-lo! Use o Themes.Freshmeat.Net ou o Box-Look para isso. O Wmaker Cyaneus também está à disposição se você quiser.

Tema da foto do post: Giraffe.


Tema Guantánamo



Guantánamo é uma cidade do sudeste de Cuba, onde há bases americanas. Lá presos sofriam situações desumanas desde o incidente das torres gêmeas. Muitos suspeitos eram mantidos lá e vítimas de torturas e outras coisas. Barak Obama anunciou que assinará o fim de prisões, incluindo as de Guantánamo.

Os Engenheiros do Hawaii têm uma música legal sobre Guantánamo...


Listas oficiais do Window Maker


O Projeto Window Maker está mesmo voltando! Já estão funcionando novamente as listas de discussão. Quem se interessar em participar de alguma delas, envie um e-mail em branco para a URL da lista correspondente:

O arquivo da lista está em <http://lists.windowmaker.info/>.

Agradecimentos a Carlos Mafra pelo aviso.

Tema utilizado: Tron. (vocês conhecem esse clássico de ficção? :-P )


Problema com o Autorepetir?


Foi publicado recentemente um artigo falando de um bugzinho no Window Maker e como o autor contornou. Segue a tradução livre (caso alguém esteja passando por problema similar):


Este é um questionamento e uma resposta a ele. Eu publiquei aqui para ajudar outros usuários que enfrentem o mesmo problema.

Eu utilizo Slackware 12.1 junto com o X.org 1.4.0 padrão, e o Window Maker 0.92.0.

Quando executo o Window Maker, a função de autorepetir do teclado algumas vezes funciona e outras vezes não. Eu tentei o KDE e o XFCE algumas vezes. Tentei também o Midnight Commander no modo console. O autorepetir funciona bem em todos os ambientes. O problema aparece apenas no Window Maker.

Eu tentei alterar a opção "AutoRepeat" "500 30" no xorg.conf comentando-o e descomentando-o mas sem resolver o problema.

Além disso, se eu sair e entrar no Window Maker algumas vezes, o autorepetir às vezes funciona e outras vezes não. Se funciona, é em todas as aplicações e circunstâncias. Se não funciona... Não funciona.

Quando o autorepetir funciona e eu executo xset q, ele retorna:

auto repeat: on key click percent: 0 LED mask: 00000000
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffdfffdfe5ef
ffffffffffffffff
ffffffffffffffff

Ele responde que o autorepetir está ligado, a despeito de ele não funcionar.

Felizmente, é possível ligar a função autorepetir sem precisar sair e voltar do Window Maker várias vezes. É usando o comando xset r.

Para evitar esse problema, eu coloquei no arquivo .xinitrc do meu diretório home o seguinte:

wmaker
xset r

Este é um bug não determinístico - muito difícil de estabilizar e reparar. Agradeço ao Cride5 por algumas dias.

Tenha um bom dia...

-- w1k0

P.S.: A foto é do tema Pagan Temple, de Charles Johnston.


Tema La Luna



Criado um tema com a Lua. Mais um com essa temática, mas pessoalmente achei a foto de John Carney especialmente bonita. Para ver mais temas sobre a Lua para Window Maker, você pode ver o Freshmeat.

Para instalar o tema basta descompactá-lo em GNUstep/Library/WindowMaker/Themes do seu diretório pessoal ou então, como root, para /usr/share/WindowMaker/Themes se quiser que o tema fique disponível para todos os usuários no sistema.


Temas WmakerCyaneus

Wmaker Cyaneus

Criei um conjunto de temas para o Wmaker Cyaneus. Se você quiser deixar seu desktop personalizado, é só utilizá-los.

É um conjunto fechado de temas, na verdade. Ou um mesmo tema para vários programas:

  1. Papel de parede
  2. Tema para Window Maker
  3. Tema para GDM
  4. Splash para GRUB

O tema para Window Maker deve ser descompactado dentro do diretório GNUstep/Library/WindowMaker/Themes no seu diretório pessoal. Com isso, ele já deve estar disponível no menu de temas do seu Window Maker.

Para instalar o tema no GDM, baixe o arquivo correspondente na lista abaixo e chame como root o gdmsetup e instale o tema a partir dele.

Para o GRUB, salve o arquivo WmakerCyaneus.xpm.gz no diretório /boot/grub/splashimages. Você precisará mexer no /boot/grub/menu.lst. O GSIS pode te ajudar nisso.

Minha idéia com isso foi ter um visual consistente na entrada, desde o boot, mostrando nosso ambiente de trabalho preferido. Espero que gostem do resultado. :-)

Estarei fora uns dias, em Salvador. Volto em breve...


Resident Evil 3: Extinction

 Extinction

Vocês conhecem a história de Resident Evil, né? É uma bem-sucedida série de jogos para Playstation, que terminou dando origem aos filmes.

Resident Evil: Extinction é o terceiro filme, estreou este mês no cinema. Já vi (um dos poucos que vi no cinema. Morar em cidade que não tem cinema é fogo...) e é um filme interessante. Embora não tenha a força do primeiro e do segundo, neste eles acrescentaram mais alguns elementos das novas versões do jogo. Como sempre, modificadas. Mas é uma boa história, de qualquer forma.

Bem, fiz um tema para o filme e o disponibilizo agora. Faz tempo que não faço nenhum tema... Não dá tanto trabalho assim no Window Maker. ;-) Depois, algum dia, eu faço um tutorial explicando como construir temas (ou, se você souber e quiser se antecipar, fique à vontade!). Afinal, termos temas atuais à disposição é uma forma também de ajudar a divulgar o Window Maker, não? ;-)


Tema para Usuários do Ubuntu

Tema Wmbuntu

Para quem usa Ubuntu isso é interessante. O usuário Tomik publicou o primeiro tema para Window Maker (e o papel de parede) no Box-Look. Vejam lá!

A propósito... Seria bom uma distribuição live CD para demonstrar o Window Maker, né? Uma que tivesse no máximo 200M...

[]s


Box-Look: a vez dos Gerenciadores de Janelas

Box-Look

Você conhece o Gnome-Look? E o KDE-Look? Eles têm como função montar uma estrutura de temas para recursos relacionados, respectivamente, ao GNOME e ao KDE. Além destes, existem também XFCE-Look, Beryl-Themes, Compiz-themes, E-17-Stuff (para Enlightenment) e... o Box-Look.

O Box-Look reúne temas para gerenciadores de janelas (lembrando que GNOME, KDE e XFCE são ambientes Desktop). Primordialmente, o Fluxbox, Blackbox... Mas também, dentre eles e outros, o Window Maker. Apesar de, no momento, não haver nenhum tema do Window Maker por lá. Mas é um espaço já aberto, inclusive para criadores de temas.

Dica enviada pelo Elias Diniz, por e-mail, acompanhado do link para um post falando do Box-Look.


Tema para eyeOS

EyeOS é um Sistema Operacional para Web, ou seja, um daqueles programas que tentam montar um desktop como uma aplicação web e assim executar vários programas web como se fossem janelas de um desktop local. É, acho que não estou conseguindo explicar direito, então confiram diretamente o demo do projeto.

O que tenho de novidade é que decidi adotar o eyeOS para minhas anotações web. E fiz um tema para o ambiente que simula um pouquinho o visual do Window Maker. Está em anexo e aqui mostro como fica o eyeOS com esse tema:

O papel de parede foi montado por mim também e fiz em duas versões: a do tema, que traz o logo do eyeOS, e uma versão com o logo do Wmaker Cyaneus. Veja em anexos.

E se você gostou da idéia, você pode instalar eyeOS em um site seu pois é um Software Livre. Ou pode usar o serviço do eyeOS Free Server.

Utualização: o papel de parede não estava na proporção 4x3. Modifiquei-o agora. Ah, ele fica muito bem com o estilo Autumn, que já vem com o Window Maker. ;-)


Syndicate content