Wie kann ich die Hintergrundfarbe des Unity Launcher ändern?

8

Ich mag die leichte dunkelviolette Tönung der Seitenstartleiste und der Shell, die das Menü umgibt, nachdem ich die Metataste gedrückt habe, wirklich nicht. Wie kann ich dies auf eine andere Farbe einstellen?

Geben Sie hier die Bildbeschreibung ein

Es gibt hier Konfigurationsoptionen für Unity , aber es gibt keine Option dafür. Daher suche ich nach Zeigern im Code, in denen dies festgelegt werden kann.

Tamale
quelle
Ich sollte meiner eigenen Frage einen Kommentar hinzufügen, da ich endlich verstehe, was passiert. Die "durchschnittliche Farbe" meines Hintergrundbildes macht den Launcher lila. Es ist offensichtlich eine falsche Annahme, dass die durchschnittliche Farbe eines Hintergrunds immer dort übereinstimmt, wo sich der Launcher tatsächlich auf dem Bild befindet. Mein Screenshot ist einfach ein gutes Beispiel dafür.
Tamale

Antworten:

2

(Dies ist eine unvollständige Antwort, die verbessert und untersucht werden muss, aber jemandem, der C ++ kennt, genügend Details liefern sollte, um die richtige Antwort zu finden.)

Standardmäßig verwendet der Launcher eine hellgraue, halbtransparente Farbe. Wenn Sie auf "Strich aufrufen" klicken, sieht das Ganze basierend auf den Durchschnittswerten Ihrer Tapetenfarben unscharf aus . Ich habe Marco Trevisan gefragt, wo dies geändert werden kann, aber es gibt eine Reihe von Stellen.

Für den Launcher, der nur dort sitzt, müssen Sie jedoch in Launcher.cpp nachsehen:

Holen Sie sich zuerst den Code:

bzr branch lp:unity

Suchen Sie dann nach unity/plugins/unityshell/src/Launcher.cppder _background_colorVariablen und passen Sie sie entsprechend an.

Jorge Castro
quelle
IIRC gab es eine (Test?) Einstellung für die Hintergrundfarbe in den Unityshell-Optionen in CompizConfig Settings Manager ( ccsm) für Unity Trunk, sodass möglicherweise die Möglichkeit besteht, die Farbe in 12.04 zu ändern.
Htorque
Danke Jorge, das ist das Detail, auf das ich gehofft habe. Einige weitere relevante Links, die ich in meinen eigenen Untersuchungen gefunden habe. Zuerst der ursprüngliche Launchpad-Fehler, damit der Launcher mit dem Hintergrund übereinstimmt : bugs.launchpad.net/ayatana-design/+bug/850068 . Zweitens ein Thread, in dem dies erwähnt wird: ubuntuforums.org/archive/index.php/t-1847117.html . Zuletzt noch eine Askubuntu-Frage, die als verwandt oder doppelt markiert werden
SOLLTE
1

Mein Trick (muss bei jedem Neustart / Anmelden erneut durchgeführt werden):
* MyUnity (Programm) -> Dash -> Blur ON (oder auf eigenes Risiko: ccsm -> Unity Plugin -> experimentell -> Blur -> static )
* bereite eine Bitmap (Bild) deiner gewünschten Farbe und Desktopgröße vor
* melde
dich ab * rufe den Bindestrich nicht auf!
* Öffnen Sie das vorbereitete Bild im Standard-Viewer, wechseln

Sie in den Vollbildmodus und drücken Sie den WinKey. Von nun an hat der Dash fast die Farbe, die Sie haben möchten .

Bucic
quelle