Jak mogę zmienić kolor tła programu uruchamiającego Unity?

8

Naprawdę nie lubię delikatnego ciemnofioletowego odcienia paska paska bocznego uruchamiania i powłoki otaczającej menu po naciśnięciu klawisza meta. Jak mogę ustawić to na inny kolor?

wprowadź opis zdjęcia tutaj

Istnieją tutaj opcje konfiguracji dostępne dla Unity , ale nie ma takiej opcji, więc szukam wskaźników w kodzie, w których można to ustawić.

tamale
źródło
Powinienem dodać komentarz do mojego pytania, ponieważ w końcu rozumiem, co się dzieje. „Średni kolor” mojego obrazu tła sprawia, że ​​program uruchamiający jest fioletowy. Jest to oczywiście błędne założenie, że średni kolor tła zawsze będzie pasował do miejsca, w którym program uruchamiający faktycznie znajduje się na obrazie. Mój zrzut ekranu jest po prostu świetnym tego przykładem.
tamale

Odpowiedzi:

2

(Jest to niepełna odpowiedź, która wymaga ulepszenia i zbadania, ale powinna dostarczyć osobie znającej C ++ wystarczającą ilość szczegółów, aby znaleźć prawdziwą odpowiedź)

Domyślnie Launcher używa jasnoszarego półprzezroczystego koloru. Kiedy naciskasz, wywołujesz myślnik, cała rzecz nabiera rozmytego wyglądu na podstawie średnich kolorów tapet . Zapytałem Marco Trevisana, gdzie można to zmienić, ale jest w wielu miejscach.

Jednak w przypadku programu uruchamiającego, gdy on po prostu tam siedzi, musisz zajrzeć do Launcher.cpp:

Najpierw pobierz kod:

bzr branch lp:unity

Następnie spojrzeć w unity/plugins/unityshell/src/Launcher.cppdo _background_colorzmiennej i dostosować odpowiednio.

Jorge Castro
źródło
IIRC istniało (test?) Ustawienie koloru tła w opcjach unityshell w CompizConfig Settings Manager ( ccsm) dla Unity trunk, więc być może możliwość zmiany koloru będzie dostępna w 12.04.
htorque
Dzięki Jorge, to był szczegół, na który liczyłem. Kilka innych odpowiednich linków, które znalazłem podczas moich własnych badań. Po pierwsze, oryginalny błąd startera, aby dopasować program uruchamiający do tła: bugs.launchpad.net/ayatana-design/+bug/850068 . Po drugie, wątek, w którym jest to wspomniane: ubuntuforums.org/archive/index.php/t-1847117.html . Na koniec kolejne pytanie askubuntu, które POWINNO być oznaczone jako powiązane lub zduplikowane: askubuntu.com/questions/81752/…
tamale,
1

Moja sztuczka (musi być powtórzona przy każdym ponownym uruchomieniu / zalogowaniu):
* MyUnity (program) -> Dash -> Blur ON (lub, na własne ryzyko: ccsm -> wtyczka jedności -> eksperymentalna -> rozmycie -> statyczna )
* przygotuj bitmapę (obraz) o wybranym kolorze i rozmiarze pulpitu
* wyloguj się
* nie wywołuj myślnika!
* otwórz przygotowany obraz w domyślnej przeglądarce, przejdź do trybu pełnoekranowego i naciśnij WinKey

Od teraz Dash będzie prawie w kolorze, który chciałeś mieć.

Bucic
źródło