Как я могу изменить цвет фона модуля запуска?

8

Мне очень не нравится легкий темно-фиолетовый оттенок на боковой панели запуска и оболочке, окружающей меню после нажатия мета-клавиши. Как я могу установить это на другой цвет?

введите описание изображения здесь

Есть Configure варианта для единства здесь , но нет никакой возможности для этого, так что я ищу для указателей в коде , где это может быть множество.

Тамале
источник
Я должен добавить комментарий к своему собственному вопросу, так как я, наконец, понимаю, что происходит. «Средний цвет» моего фонового изображения - то, что делает пусковую установку пурпурной. Очевидно, это ошибочное предположение, что средний цвет фона всегда будет совпадать с тем, где на самом деле находится средство запуска на изображении ... мой скриншот, как раз, является отличным примером этого.
Тамале

Ответы:

2

(Это неполный ответ, который требует доработки и изучения, но должен предоставить тому, кто знает C ++, достаточно подробных сведений, чтобы найти реальный ответ)

По умолчанию Launcher использует светло-серый полупрозрачный цвет. Когда вы нажимаете кнопку «вызвать тире», все изображение приобретает размытый вид в зависимости от средних значений цветов ваших обоев . Я спросил Марко Тревизана, где это можно изменить, но это в нескольких местах.

Тем не менее, для запуска, когда он просто сидит там, вам нужно посмотреть в Launcher.cpp:

Сначала возьмите код:

bzr branch lp:unity

Тогда смотрите в unity/plugins/unityshell/src/Launcher.cppдля _background_colorпеременного и настроить соответствующим образом .

Хорхе Кастро
источник
Во IIRC была настройка (тест?) Для цвета фона в параметрах unityshell в CompizConfig Settings Manager ( ccsm) для транка Unity, поэтому, возможно, возможность изменить цвет будет в 12.04.
htorque
Спасибо Хорхе, это та деталь, на которую я надеялся. Еще несколько релевантных ссылок, которые я нашел в своих собственных исследованиях ... во-первых, оригинальная ошибка панели запуска, которая заставляла пусковую установку соответствовать фону: bugs.launchpad.net/ayatana-design/+bug/850068 . Во-вторых, поток, где это упоминается: ubuntuforums.org/archive/index.php/t-1847117.html . Наконец, еще один вопрос аскубунту, который СЛЕДУЕТ пометить как связанный или дублирующий: askubuntu.com/questions/81752/…
тамале
1

Мой трюк (нужно делать заново при каждом перезапуске / входе в систему):
* MyUnity (программа) -> Dash -> Blur ON (или, на свой страх и риск: ccsm -> плагин Unity -> экспериментальный -> размытие -> статический )
* подготовить растровое изображение (изображение) желаемого цвета и размера рабочего стола
* выйти
* не вызывать тире!
* Откройте подготовленное изображение в средстве просмотра по умолчанию, перейдите в полноэкранный режим и нажмите WinKey.

Теперь тире будет почти тот цвет, который вы хотели.

Bucic
источник