quarta-feira, 15 de junho de 2011
sábado, 11 de junho de 2011
GTK 3 e CSS
O que já está lá
O analisador do GTK agora relatar erros de forma consistente quando deixa de analisar os dados CSS, incluindo a posição nos dados de onde ocorreu o erro. Isso pode ser usado muito bem por exemplo, para destacar a linha quebrada em um editor, como bom gedit.
Herança e propriedades de atalho são agora suportados nativamente pelo GtkThemingEngine. As propriedades existentes foram estendidos para ser shorthands de acordo com a especificação CSS (por exemplo , a largura da borda , padding , border-radius ), e as versões de taquigrafia foram adicionados também (por exemplo, definição das fronteiras da direita irá agora fazer a coisa certa).
Apoio da pseudo-classes nth-child têm sido estendida para trabalhar para os contentores genéricos. GtkBox já suporta isso, com outros recipientes popular (por exemplo, GtkToolbar) para breve. Isto significa que é mais fácil agora para temas visuais contato fronteiras contíguas.
Novas propriedades
Estão adicionando suporte para novas propriedades CSS, para permitir que os temas para tenham detalhes bem sutil com estilo. Aqui está uma lista de adições para o GTK 3.2.
- Sombra de texto já é suportado no GTK.
- Sombra em ícone é uma propriedade personalizada que se comporta semelhante a -sombra de texto. Também é genérico o suficiente para ser usado com os elementos da interface do usuário, como ícone, como setas, fiação e tudo mais no futuro.
- box-shadow permite iníciar render de frame com sombras e entremeios. Iniciar sombra como suporte nativo é, infelizmente, muito difícil de implementar no âmbito do GTK desenho do processo atual, por isso não irá fazê-lo em 3,2.
- border-image será ampliado para ser uma propriedade de poucas palavras, como também, e coincidir com a especificação CSS3 para o desenho.
tradução adaptada: blogs.gnome.org
Configuração dos Repositório fedora 15
Para resolver isso é necessário configurar repositores alternativos (específicos ou comunitários).
A baixo comandos de terminal para configurar repositores:
RPM Fusion:
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
RPM livna:
rpm -Uvh http://rpms.famillecollet.com/remi-release-15.rpm
Adobe (flash):
rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
Mudar de temas no Gnome 3
Baixe o rpm aqui
Instale-o com (como root)
yum install gnome-shell-extensions-theme-selector-0.9-2.fc15.noarch.rpm
pacote não contém quaisquer temas!
Baixar rpm de temas do Gnome 3 aqui.
fonte: Fedora Rules