Acho que você deve criar um tema gtk3 (compatível com fallback).
Nas seguintes Resposta , fossfreedom explica como procurar por compatíveis com fallback de temas gtk3.
Eu recomendaria usar o tema "Ambiance" como modelo (Compatível com fallback) para criar seu tema.
Aqui você tem um Artigo útil sobre o tema GTK3 .
Citação do artigo
Let's face it, you cannot a make GTK3 only theme. You have to provide a GTK2 theme which matches the GTK3 theme. Otherwise there will be no integration between GTK2 and GTK3 apps and it will look really bad. And you may also provide a matching window theme, like metacity, mutter, xfwm etc. GTK2 and metacity theming are a pain, but you have to do it if you want people to use your theme.
Informações e ferramentas sobre temas do GTK
- Tutorial Básico GTK3
- Temas GTK2 do tutorial
- Informações sobre o tema Gtk3
- Preferências do Tema GTK (Esta pequena ferramenta permite que qualquer pessoa para alterar alguns elementos básicos de um tema GTK facilmente (ambos GTK2 e GTK3) com uma interface simples.)
Adicionando tema às configurações do sistema > Lista de aparência
Para adicionar um tema à Configuração do sistema > Aparência você deve editar e recompilar a fonte gnome-control-center . (a lista do tema é codificada)
NOTA:EsteexemploestánoUbuntu12.04comognome-control-center-3.4.2paraadicionarotemaMediterraneanDarkàlistaAparência.
1)Façaodownloaddoarquivotar.gzda
2) Extraia o arquivo tar.gz e copie o tema para a pasta / usr / share / themes .
Abra um Terminal e digite:
-
cd ~/Downloads
-
tar -xvzf MediterraneanNight-2.03.tar.gz
-
sudo cp -R ~/Downloads/MediterraneanDark/ /usr/share/themes/
3) Crie e edite o arquivo index.theme para o tema MediterraneanDark.
-
sudo cp /usr/share/themes/Ambiance/index.theme /usr/share/themes/MediterraneanDark/
-
sudo sed -i 's/Ambiance/MediterraneanDark/g' /usr/share/themes/MediterraneanDark/index.theme
Conteúdo do arquivo index.theme:
4)Instaleospacotesnecessários.
sudoapt-getinstallbuild-essential
5)Instaledependênciasdecompilação.
sudoapt-getbuild-depgnome-control-center
6)Crieumapastaparabaixarocódigo-fonte.
mkdir~/Downloads/src-center
cd~/Downloads/src-center
7)Façaodownloaddocódigo-fonte.
apt-getsourcegnome-control-center
8)Editeocódigo-fonte.
geditgnome-control-center-3.4.2/panels/background/cc-background-panel.c
Pesquiseaslinhas1232e1233paraeditá-laseadicionarotema.
Antes:
Depois:
eumudeide:
staticgchar*themes_id[]={"Adwaita", "Ambiance", "Radiance", "HighContrast", "HighContrastInverse" }; static gchar *themes_name[] = { "Adwaita", "Ambiance", "Radiance", "High Contrast", "High Contrast Inverse" };
Para:
static gchar *themes_id[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast", "HighContrastInverse", "MediterraneanDark" }; static gchar *themes_name[] = { "Adwaita", "Ambiance", "Radiance", "High Contrast", "High Contrast Inverse", "MediterraneanDark" };
9) Vá para a pasta gnome-control-center-3.4.2 para criar os pacotes deb.
-
cd gnome-control-center-3.4.2/
-
dpkg-buildpackage -rfakeroot -uc -b
10) Instale os pacotes deb.
-
cd ..
-
sudo dpkg -i *deb
11) Finalmente, você pode sair e fazer o login para ver as alterações.
Espero que ajude.