Quel est le moteur de thème GTK 3 par défaut dans Ubuntu Unity?
9
J'essayais d'installer le ubuntu-desktoppackage dans Ubuntu-Gnome(gnome shell). En utilisant unity-tweakje définis le thème comme Ambiance. Mais seules les gtk2applications semblent bonnes. Toutes les gtk3applications ont une bordure ( header bar) et un arrière-plan moches (parfois). J'ai joint une capture d'écran.
Quelle est la valeur gtk3-theme-enginepar défaut dans l'unité Ubuntu?
Éditer
si je lance gtk3 applicationavec l'autorisation root, le thème est correct. J'ai également créé un nouvel utilisateur mais le résultat est le même.
Merci pour votre réponse. C'est la sortie d'env | gt .... GTK_MODULES = superposition-barre de défilement: module-gtk-unité GTK_CSD = 1 GTK_IM_MODULE = ibus
shantanu
J'ai créé un nouvel utilisateur avec un dossier d'accueil séparé. Mais pas de chance. Cela signifie qu'il n'y a aucun problème de configuration local. Je n'ai modifié aucun fichier de thème, alors pourquoi l'application gtk3 n'utilise pas compiz window-decorator? Lorsque je change quelque chose (comme la décoration d'une fenêtre), seules les applications gtk2 reflètent les changements.
shantanu le
1
C'est la sortie de gtkrc. /home/shantanu/.gimp-2.8/gtkrc /home/shantanu/Documents/arc-theme/common/gtk-2.0/gtkrc /home/shantanu/Documents/arc-theme/common/xfce-notify-4.0/gtkrc / accueil / shantanu / Documents / csd-fix-resize-and-shadow / Ambiance-new / gtk-2.0 / gtkrc /home/shantanu/Documents/csd-fix-resize-and-shadow/Radiance-new/gtk-2.0/ gtkrc /home/shantanu/arc-theme/common/gtk-2.0/gtkrc /home/shantanu/arc-theme/common/xfce-notify-4.0/gtkrc
shantanu
1
WOW, j'ai trouvé le coupable. export GTK_CSD = 1 était dans / etc / profile. Et cette variable obligeait l'application gtk3 à utiliser l'en-tête CSD.
shantanu le
@shantanu, que puis-je dire. :) Moi-même, je ne lui ai accordé aucune importance. C'est nouveau pour moi. Je vous remercie. Je vais chercher une référence officielle pour l'ajouter.
user.dz
3
Ma meilleure supposition est que la version du thème Ambiance qui est disponible n'est pas entièrement compatible avec la version de GTK + que nous livrons.
Ce serait probablement beaucoup plus facile pour vous et fournirait une meilleure expérience pour utiliser Ubuntu vanilla que d'essayer d'installer Unity dans le système d'exploitation élémentaire.
J'ai une solution partielle. En utilisant gtk3-nocsd, nous pouvons désactiver la décoration côté client. Pour Unity, nous devons l'utiliser séparément pour une application. Vous ne pouvez pas le définir dans l'environnement. (c'est-à-dire pour fixer gnome-terminal, éditer /usr/share/applications/gnome-terminal.desktopet modifier la Exec=ligne comme suit)
choisissez "gdm" à l'aide de votre curseur, puis appuyez sur entrée.
Ensuite, vous pouvez redémarrer la machine (facultatif), ou simplement vous déconnecter et vous connecter à "gnome-shell"
Ensuite, vous pouvez utiliser "tweak-tool"
sudo apt-get install gnome-tweak-tool
Ouvrez l'outil de réglage. Ici, vous pouvez choisir le thème que vous souhaitez, mais assurez-vous que "Window" & "GTK +" a le même thème, sinon vous obtiendrez le problème que vous avez mentionné, que les en-têtes de fenêtre seront différents.
Ma meilleure supposition est que la version du thème Ambiance qui est disponible n'est pas entièrement compatible avec la version de GTK + que nous livrons.
Ce serait probablement beaucoup plus facile pour vous et fournirait une meilleure expérience pour utiliser Ubuntu vanilla que d'essayer d'installer Unity dans le système d'exploitation élémentaire.
la source
J'ai une solution partielle. En utilisant
gtk3-nocsd
, nous pouvons désactiver la décoration côté client. Pour Unity, nous devons l'utiliser séparément pour une application. Vous ne pouvez pas le définir dans l'environnement. (c'est-à-dire pour fixergnome-terminal
, éditer/usr/share/applications/gnome-terminal.desktop
et modifier laExec=
ligne comme suit)Comment installer gtk3-nocsd:
la source
Si vous souhaitez utiliser GTK, changez d'abord votre gestionnaire d'affichage. Effectuez les opérations suivantes.
Vous obtiendrez un écran comme celui-ci ...
choisissez "gdm" à l'aide de votre curseur, puis appuyez sur entrée.
Ensuite, vous pouvez redémarrer la machine (facultatif), ou simplement vous déconnecter et vous connecter à "gnome-shell"
Ensuite, vous pouvez utiliser "tweak-tool"
Ouvrez l'outil de réglage. Ici, vous pouvez choisir le thème que vous souhaitez, mais assurez-vous que "Window" & "GTK +" a le même thème, sinon vous obtiendrez le problème que vous avez mentionné, que les en-têtes de fenêtre seront différents.
Personnellement, j'aime le thème Vertex . Essayez-le .. c'est assez brillant, surtout le sombre.
la source