Comment puis-je utiliser Adwaita Dark pour toutes les applications de Gnome 3?
38
J'ai remarqué que certaines applications utilisent le thème Adwaita Dark, tandis que d'autres utilisent le thème clair. Est-il possible de faire en sorte que toutes les applications utilisent le Dark?
Ajouter des captures d'écran ou au moins mentionner quelles applications présentent ce problème serait utile.
Martín Canaval
D'après gnome-session --version, j'ai Gnome 3.4.2.1, mais comme j'utilise OpenBox comme WM (utilisez-vous Metacity?), Au lieu de la solution ci-dessous, j'utilise obconfpour changer de thème (et définir d'autres préférences).
Emanuel Berg
Réponses:
45
Remplacer le thème principal par le thème sombre /usr/share/themesn’est pas une solution idéale, car chaque fois que gnome-themesvous le mettez à jour, votre thème revient à la valeur par défaut. Il est préférable de configurer correctement votre compte d'utilisateur pour utiliser le thème sombre, afin que vos paramètres soient préservés entre les mises à jour. Vous pouvez le faire:
Manuellement: créez (ouvrez si ouvert déjà) le fichier suivant:
~/.config/gtk-3.0/settings.ini
éditer comme ceci:
[Settings] gtk-application-prefer-dark-theme=1
Via gnome-tweak-tool(qui fait essentiellement la même chose que ci-dessus, écrivant le même fichier):
Problème GTK2
Cette réponse est en effet la méthode idéale et "sûre" (c'est-à-dire qu'il n'est pas nécessaire de remplacer / modifier un fichier système). Cependant, actuellement, ni cette méthode ni la réponse de Jeff ne fonctionnent pour toutes les applications. Coz seulement GNOME3 / GTK3 supporte le dark theme mode. À l'heure actuelle, de nombreuses applications (par exemple, celles écrites dans GNOME2 / GTK2, Qt, wxWidgets, Java, etc.) n'utilisent pas GTK3 et restent sur l'ancienne thématique GTK2. Pour rendre ces applications sombres, remplacer / modifier la partie GTK2 ( $ACTIVE_THEME/gtk-2.0/gtkrc) du thème actuellement actif fonctionne. Pour en savoir plus, voir la réponse à "Firefox non affecté par le thème gtk" .
Comme GTK2 est obsolète et remplacé par GTK3, toutes les applications GTK2 développées activement sont transférées ou remplacées par GTK3. Tôt ou tard, d'autres boîtes à outils telles que Qt, wxWidgets, etc. peuvent également implémenter le support de GTK3. À ce moment-là, cette méthode peut devenir valable pour toutes les applications (peut-être presque toutes).
Je n'ai pas testé cela, alors je vous donne le bénéfice du doute :) Cela semble plus net.
Jeff
Ma version de gnome-tweak-tool (AFAIK mise à jour) ne dispose pas de cette option. Ajouter manuellement ce fichier fonctionne bien après le redémarrage.
Jeff
3
Cela ne fonctionne pas pour toutes les applications, par exemple Firefox. Je vais essayer ceci maintenant: askubuntu.com/questions/337018/…
Rasmus
1
J'ai trouvé que l'utilisation de ce thème fonctionnait assez bien - j'ai remplacé le thème original d'Adwaita /usr/share/themespar celui-ci et cela fonctionne assez bien :)
Wilf
Pour GTK + 2, installez le package gnome-themes-standard, puis sélectionnez-le Adwaita-darkcomme thème système. Avoir un nom séparé signifie que cela peut pointer GTK + 2 vers un port d'Adwaita: sombre de GTK + 3 à GTK + 2.
underscore_d
5
Remplacez simplement le thème principal par le thème sombre (dans une copie spéciale d’Adwaita dans votre répertoire personnel):
Utilisez ensuite un outil tel que gnome-tweak-tool pour définir Darkwaita en tant que thème de votre gtk. Les modifications devraient prendre effet immédiatement.
Bien que cela fonctionne, après une mise à jour, il pourrait être rétabli à la valeur par défaut.
Rubens Mariuzzo
Ce problème peut être évité en copiant d'abord le thème dans votre répertoire personnel: cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.csspuis en gnome-tweak-toolsélectionnant le thème Darkwaita.
robru
4
Cela ne fonctionne plus dans Ubuntu Vivid, il n’existe plus de fichier gtk-dark.css et le contenu complet de gtk.css est /* Adwaita is the default theme of GTK+ 3, this file is not used */tellement ... putain.
gnome-session --version
, j'ai Gnome3.4.2.1
, mais comme j'utilise OpenBox comme WM (utilisez-vous Metacity?), Au lieu de la solution ci-dessous, j'utiliseobconf
pour changer de thème (et définir d'autres préférences).Réponses:
Remplacer le thème principal par le thème sombre
/usr/share/themes
n’est pas une solution idéale, car chaque fois quegnome-themes
vous le mettez à jour, votre thème revient à la valeur par défaut. Il est préférable de configurer correctement votre compte d'utilisateur pour utiliser le thème sombre, afin que vos paramètres soient préservés entre les mises à jour. Vous pouvez le faire:Manuellement: créez (ouvrez si ouvert déjà) le fichier suivant:
~/.config/gtk-3.0/settings.ini
éditer comme ceci:
[Settings]
gtk-application-prefer-dark-theme=1
Via
gnome-tweak-tool
(qui fait essentiellement la même chose que ci-dessus, écrivant le même fichier):Problème GTK2
Cette réponse est en effet la méthode idéale et "sûre" (c'est-à-dire qu'il n'est pas nécessaire de remplacer / modifier un fichier système). Cependant, actuellement, ni cette méthode ni la réponse de Jeff ne fonctionnent pour toutes les applications. Coz seulement GNOME3 / GTK3 supporte le
dark theme mode
. À l'heure actuelle, de nombreuses applications (par exemple, celles écrites dans GNOME2 / GTK2, Qt, wxWidgets, Java, etc.) n'utilisent pas GTK3 et restent sur l'ancienne thématique GTK2. Pour rendre ces applications sombres, remplacer / modifier la partie GTK2 ($ACTIVE_THEME/gtk-2.0/gtkrc
) du thème actuellement actif fonctionne. Pour en savoir plus, voir la réponse à "Firefox non affecté par le thème gtk" .Comme GTK2 est obsolète et remplacé par GTK3, toutes les applications GTK2 développées activement sont transférées ou remplacées par GTK3. Tôt ou tard, d'autres boîtes à outils telles que Qt, wxWidgets, etc. peuvent également implémenter le support de GTK3. À ce moment-là, cette méthode peut devenir valable pour toutes les applications (peut-être presque toutes).
la source
/usr/share/themes
par celui-ci et cela fonctionne assez bien :)gnome-themes-standard
, puis sélectionnez-leAdwaita-dark
comme thème système. Avoir un nom séparé signifie que cela peut pointer GTK + 2 vers un port d'Adwaita: sombre de GTK + 3 à GTK + 2.Remplacez simplement le thème principal par le thème sombre (dans une copie spéciale d’Adwaita dans votre répertoire personnel):
Utilisez ensuite un outil tel que gnome-tweak-tool pour définir Darkwaita en tant que thème de votre gtk. Les modifications devraient prendre effet immédiatement.
la source
cp -r /usr/share/themes/Adwaita ~/.themes/Darkwaita; cp ~/.themes/Adwaita/gtk-3.0/gtk{-dark,}.css
puis engnome-tweak-tool
sélectionnant le thème Darkwaita./* Adwaita is the default theme of GTK+ 3, this file is not used */
tellement ... putain.