Como encontrar ícones padrão usados por temas
A maioria dos ícones usados nos temas faz parte dos conjuntos de ícones, não dos temas em si. Você pode usar qualquer conjunto de ícones com qualquer tema.
Para encontrar os ícones padrão para uso com o Ambiente:
1) Ver como texto: /usr/share/themes/Ambiance/index.theme
Você verá ubuntu-mono-dark
listado como padrão.
2) Vá para /usr/share/icons/ubuntu-mono-dark
Se você navegar pelos diretórios, você verá ícones específicos do Unity, mas não os ícones gerais do aplicativo.
3) Ver como texto: /usr/share/icons/ubuntu-mono-dark/index.theme
Esta linha Inherits=Humanity-Dark,gnome,hicolor
aponta para os ícones.
Você pode ignorar o hicolor, que é para acessibilidade, mas os ícones de aplicativo que você está procurando estão em /usr/share/icons/Humanity-Dark
e 'usr / share / icons / gnome'
A maioria dos ícones de aplicativos estará em /usr/share/icons/Humanity-Dark/apps
e usr/share/icons/gnome/apps
Temas para botões em diálogos e objetos semelhantes
Esses elementos são geralmente chamados de widgets. A criação e o uso de widgets no código são controlados por uma estrutura de GUI. Os dois mais comuns no Ubuntu são o GTK e o Qt, mas existem outros. Os frameworks de widgets permitem que o programador essencialmente diga ao programa para, digamos, mostrar uma caixa de diálogo com os botões de confirmação e então esquecer como os botões ficarão porque a biblioteca de framework da GUI trata de tudo isso.
Informações sobre como estilizar widgets são tratadas através de várias combinações de arquivos CSS e arquivos XML no tema Gtk.
A captura de tela que você incluiu tinha um diálogo de salvamento do Gedit, que é um aplicativo Gtk.
Eu estou executando 12.10, então os caminhos e arquivos reais que você encontra podem ser um pouco diferentes, mas em /usr/share/themes/Ambiance
onde você estava antes, você quer procurar principalmente no diretório gtk-3.0
.
Os principais arquivos que você deseja são:
gtk-main.css
gtk-widgets.css
gtk-widgets-assets.css
gtk-widgets-borders.css
e settings.ini
, que fornece o esquema de cores padrão.
Esses arquivos terão a cor e outras informações que você está procurando. Eles podem não ser fáceis de interpretar, mas há documentação em projeto de interface do Gnome e em Gnome theming que pode ajudar.
Não sei qual é o seu objetivo final, mas se você estiver criando um aplicativo, você pode facilmente usar os widgets do Gtk através de um designer de interface como o Glade e deixar o Gtk fazer todo o trabalho para você.