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

Um grande problema para que esta migrando para o Fedora é a falta de certos programas e codecs multimídia.
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

F . P Murphy para mudar de temas na visão geral e mostrar a variedade de temas do sistema.

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