Comment puis-je changer la couleur d'arrière-plan du lanceur d'unité?

8

Je n'aime vraiment pas la légère teinte violet foncé de la barre du lanceur latéral et de la coque entourant le menu après avoir appuyé sur la touche Meta. Comment puis-je définir une autre couleur?

entrez la description de l'image ici

Il y a des options de configuration disponibles pour Unity ici mais il n'y a pas d'option pour cela, donc je cherche des pointeurs dans le code où cela peut être défini.

tamale
la source
Je devrais ajouter un commentaire à ma propre question, car je comprends enfin ce qui se passe. La "couleur moyenne" de mon image de fond est ce qui rend le lanceur violet. C'est évidemment une supposition erronée que la couleur moyenne d'un arrière-plan correspondra toujours à l'endroit où le lanceur se trouve réellement sur l'image .. ma capture d'écran se trouve être un excellent exemple de cela.
tamale

Réponses:

2

(Il s'agit d'une réponse incomplète qui doit être améliorée et étudiée, mais devrait fournir à quelqu'un qui connaît le C ++ suffisamment de détails pour trouver la vraie réponse)

Par défaut, le lanceur utilise une couleur semi-transparente gris clair. Lorsque vous appuyez sur invoquer le tiret, le tout prend un aspect flou en fonction des moyennes des couleurs de votre fond d'écran . J'ai demandé à Marco Trevisan où cela pouvait être modifié, mais c'est dans un tas d'endroits.

Cependant, pour le lanceur lorsqu'il est juste assis là, vous devez regarder dans Launcher.cpp:

Saisissez d'abord le code:

bzr branch lp:unity

Recherchez ensuite unity/plugins/unityshell/src/Launcher.cppla _background_colorvariable et ajustez-la en conséquence.

Jorge Castro
la source
IIRC Il y avait un paramètre (test?) Pour la couleur d'arrière-plan dans les options UnityShell dans CompizConfig Settings Manager ( ccsm) pour le tronc Unity, donc peut-être que la possibilité de changer la couleur sera là en 12.04.
htorque
Merci Jorge, c'est le détail que j'espérais. Quelques liens plus pertinents que j'ai trouvés dans mes propres enquêtes .. d'abord, le bug du tableau de bord d'origine pour faire correspondre le lanceur à l'arrière-plan: bugs.launchpad.net/ayatana-design/+bug/850068 . Deuxièmement, un fil où cela est mentionné: ubuntuforums.org/archive/index.php/t-1847117.html . Enfin, une autre question askubuntu qui DEVRAIT être marquée comme liée ou en double: askubuntu.com/questions/81752/…
tamale
1

Mon astuce (doit être
refaite à chaque redémarrage / connexion): * MyUnity (programme) -> Dash -> Blur ON (ou, à vos risques et périls: ccsm -> module d'extension -> experimental -> blur -> static )
* préparez une image bitmap (image) de la couleur et de la taille de votre bureau souhaitées
* déconnectez-vous
* n'invoquez pas le tiret!
* ouvrez l'image préparée dans la visionneuse par défaut, passez en mode plein écran et appuyez sur la touche WinKey

À partir de maintenant, le tableau de bord sera presque de la couleur que vous vouliez être.

Bucic
la source