218 votes

Comment changer la couleur de fond de l'infobulle dans Unity ?

Dans de nombreuses applications, les infobulles sont tout simplement laides (texte blanc sur fond noir, beaucoup trop de contraste) ou même illisibles (texte noir ou bleu foncé (hyperliens) sur fond noir). Je veux changer la couleur de fond des infobulles en un gris moyen ou même en un jaune ou quelque chose comme ça, peut-être même quelque chose de semi-transparent.

Voici une capture d'écran d'Eclipse qui affiche du code source dans une info-bulle avec du texte noir sur fond noir :

Eclipse with an unusable tooltip

Le fait de passer à un autre thème (autre qu'Ambiance ou Radiance) aide, mais j'aime Ambiance et je veux le garder. C'est juste cette satanée couleur de l'info-bulle qui est absolument inacceptable.

J'ai trouvé plusieurs solutions pour les anciennes versions d'Ubuntu mais elles ne fonctionnent plus avec Unity dans Ubuntu 11.10 car je ne trouve aucune fonction pour personnaliser le thème Ambiance ou Radiance. Alors comment puis-je faire cela dans la version actuelle d'Ubuntu ?

1voto

Steadicat Points 315

Sur ubuntu 12.10 (quantal), vous pouvez utiliser les deux commandes suivantes :

#foreground white => black
sudo sed -i s/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g  /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc
#background black => yellow
sudo sed -i s/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g  /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc

(Merci aux autres réponses qui m'ont aidé à comprendre cela !!)

0voto

Sergiy Belozorov Points 109

Une façon plus conviviale de changer l'arrière-plan est d'utiliser l'interface utilisateur. Ouvrez Système, Préférences, Apparence. Par défaut, le thème "Ambiance" sera sélectionné, mais vous pouvez le changer pour n'importe quel thème. Cliquez sur le bouton Personnaliser ci-dessous et passez à l'onglet Couleurs. Vous pouvez y modifier les couleurs d'avant-plan et d'arrière-plan des infobulles en cliquant sur les cases correspondantes.

0voto

carrizo Points 141

Cette réponse vise à signaler un cas rare où un bogue très similaire se produit si vous avez installé xulrunner et configuré eclipse pour l'utiliser.

J'ai installé xulrunner pour que le GPE Designer rende correctement les interfaces utilisateur GWT dans le mode de conception, ce qui a très bien fonctionné mais j'ai constaté que cela a également cassé les info-bulles. Le bug est en fait pire que la capture d'écran ci-dessus, il affiche juste un tooltip vide.

Pour le résoudre, il suffit de supprimer le paramètre xulrunner de eclipse.ini :

-Dorg.eclipse.swt.browser.XULRunnerPath=/path/to/xulrunner/

Cela a fonctionné pour moi avec Ubuntu 12.04, Eclipse 4.2/Juno et xulrunner 1.9.2.

0voto

Nick Points 101

Pour les utilisateurs élémentaires :

Ir a /usr/share/themes/elementary/gtk-3.0 modifier le fichier gtk-widgets.css con sudo nano , type Ctrl + W pour trouver Tooltips et ensuite à la background-color: alpha(#color, #opacity) changez la couleur en quelque chose comme #f5f5b5 et définissez l'opacité à 1.

0voto

Khmer Points 1

Pour ouvrir la fenêtre Apparence avec l'onglet : Thèmes directement depuis le terminal root@ write (vous pouvez utiliser cette commande également pour script) :

sudo -u USER gnome-appearance-properties -p theme

donde USER est votre utilisateur actuel sur le bureau. Cela ouvrira correctement la fenêtre Apparence, mais vous devrez toujours cliquer sur les affichages du thème dans la fenêtre Apparence pour lancer votre thème.

Pour le test avec le thème d'installation : Dust à partir du terminal root@, commande :

sudo -u USER gnome-appearance-properties -i /home/USER/Desktop/Dust-0.4.tar.gz

obtient cette erreur :

(gnome-appearance-properties:16161) : Gtk-WARNING ** : Impossible de localiser le moteur de thème dans module_path : "murrine"

mais si le thème : Dust est installé en choisissant le menu : Système/Préférences/Apparence et en installant à partir de la fenêtre Apparence, l'installation du thème : Dust est correcte.

Il y a une commande nécessaire pour choisir les thèmes dans la fenêtre Apparence, mais je ne la trouve pas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X