Indice
GTK+
| GNOME
GTK+
Há algum tempo comecei a fazer um engine (um theme programado em C)
para GTK baseado no ThinIce (do qual não gostava do visual de algumas
widgets), dei-lhe o nome coldfire, mas deixei de trabalhar nele, ainda
tem alguns BUGS visuais.
Antes de começar a fazer o coldfire já tinha
modificado o QT 1.44. Quando deixei de usar o KDE comecei a
fazer outro engine para GTK tentando obter um visual parecido ao que tinha
conseguido no QT, chamei-lhe contour (de contorno =), e é o
engine que uso actualmente. Tem algumas influencias do engine Metal
(os menus) e de outros ambientes graficos (coleciono screenshots de varios
sistemas operativos) como a linha horizontal
nas "entry widgets" inspirada no QNX. Ainda tenho muito
que fazer no que respeita à parte técnica, como as
opções de configuração, preciso de tempo e vontade
... há ideias muito boas nos outros engines para GTK+ disponiveis na Net
(Zenith, Xenophilia, etc, procurem em
gtk.themes.org).
As libs foram compiladas com optimização para Pentium Pro
(-O6 -mpentiumpro), glibc 2.1 e
já estão stripadas. Metam-nas numa directoria (normalmente
{/usr,/usr/local}/lib/gtk/themes/engines)
Podem usar o meu ~/.gtkrc actual (configurado
para o contour).
As sources só foram usadas por mim, não dou garantias de
funcionamento =)
Comecei a brincar com o Gnome-helix à pouco tempo, decidi fazer uns
themes para os applets que uso, o sound-monitor e o clockmail. Como só
uso o panel no tamanho "tiny" é esse o unico tamanho que os themes
suportam. Ambos os themes são baseados no theme "FreeAmp" do asclock
(outro applet para o panel), como este era muito grande para caber no panel em
modo "tiny" usei uma parte do fundo (para ambos os themes) e os numeros, meses
e dias da semana (para o clockmail).
Podem ver os dois themes
neste screenshot (no canto superior esquerdo).
Para instalar os themes descomprimam o ficheiro onde quiserem e indiquem a
directoria no dialogo de configuração do applet, ou movam-na
para a directoria do respectivo applet, no meu sistema é
/usr/share/applet.