Как отключить эффект хамелеона в уведомлениях и лаунчере Unity?


19

Есть ли способ остановить новую функцию единства, которая меняет цвет модуля запуска и уведомлений, которые соответствуют им на обои?

Это интересная особенность, но я бы предпочел не иметь желтую или коричневую пусковую установку только потому, что обои имеют немного желтого или коричневого цвета на изображении, это довольно уродливо.

Ответы:


7

Уведомления

Эффект хамелеона можно удалить из уведомлений, но это довольно сложный процесс, включающий установку более старой версии пакета notify-osd, полное руководство можно найти здесь: /ubuntu//a/128508/40955 затем уведомления будут такого же темного цвета, как и в 11.10 (или вы можете выбрать собственный цвет)

гранатомет

Инструкции ниже в настоящее время не работают, из-за ошибки # 975350

Вы можете заставить пусковую установку оставаться одного цвета и не менять ее, чтобы имитировать цвет обоев, установив инструмент настройки MyUnity из Центра приложений Ubuntu.

После установки перейдите на вкладку Launcher и нажмите цветную панель

Снимок экрана MyUnity, нажав цветную панель

Выберите нужный цвет в цветовом круге, и программа запуска останется таким, какой бы ни был цвет обоев.

Скриншот MyUnity, выборка из цветового круга


звучит отлично, это работает для уведомлений тоже?
Джайо

Я только что прошел тест, он не работает для уведомлений. Есть способ изменить цвет уведомлений в 11.10 webupd8.org/2011/05/configurable-notifyosd-bubbles-for.html, но я не тестировал 12.04, я обновлю свой ответ, если найду метод, который работает ,
обложка

1
После того, как я выбрал новый цвет, панель действительно изменится на него, однако через несколько секунд вернется к первоначальному цвету.
RADXack

4

Эффект хамелеона нельзя отключить, не отменяя изменения источника, которые его включили.

Atm средство для изменения используемого цвета не работает, что можно увидеть здесь в отчете об ошибке, хотя в одном из дупов разработчик пометил его как список желаний, который любопытен https://bugs.launchpad.net/unity/+bug/975350

Кроме того, даже когда вы работаете, вы не можете использовать # 000000, который позволял бы запускать неокрашенную программу запуска, отчет об ошибке здесь - https://bugs.launchpad.net/unity/+bug/924586

Если предыдущая ошибка исправлена, вы можете добиться почти бесцветного запуска, установив для одного цвета (r, b или g) значение 1, отрегулировав непрозрачность в соответствии с потребностями и используя «Edge Illumination ..» для значков запуска

Если обе ошибки исправлены, вы можете использовать # 000000 с некоторой непрозрачностью, чтобы удалить цветной эффект

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


Не могли бы вы рассказать нам, как?
Bucic

вам придется подождать, пока исправление не будет объединено, и новое единство не будет выпущено в 12.04 (не задерживайте дыхание) или исправьте и восстановите единство самостоятельно. Я создал патч для этого, но это не место, чтобы показать, как. Спросите UF, если это будет необходимо
Даг

Не могли бы вы по крайней мере сказать мне, как я должен назвать тему, если я решу спросить на ubuntuforums.org?
Bucic

«Как исправить единство в 12.04, чтобы исправить пользовательские цвета» или что-то в этом роде - обратите внимание, что производительность на UF и некоторых других серверах Canonical сегодня довольно низка, а порой практически невозможна. Может быть , если дела исправляются я сделаю быстро , как-к
Дуга

Спасибо! Я не пойду на это до понедельника или около того, хотя.
Bucic

3

За 12.04 и 12.10

Чтобы остановить приборную панель и лаунчер использовать один и тот же цвет обоев. Вы можете использовать CompizConfig Settings Manager, чтобы переопределить это поведение.

  • Откройте Менеджер настроек CompizConfig
  • Найдите плагин Ubuntu Unity и откройте его.
  • Нажмите на экспериментальную вкладку
  • Теперь нажмите « Цвет фона» и введите желаемый цвет для приборной панели.

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


Нормальное поведение

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

После применения изменений

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


2

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

#!/usr/bin/env sh

# wait until unity starts
while [ ! "$(pidof unity-panel-service)" ]; do sleep 1; done

# try reconfigure bg color
sleep 2
gconftool --set /apps/compiz-1/plugins/unityshell/screen0/options/background_color --type=string '#050505EE'
sleep 2
gconftool --set /apps/compiz-1/plugins/unityshell/screen0/options/background_color --type=string '#0A0A0AFF'

1

Опция в настоящее время сломана в 12.04. Пользовательские настройки цвета действуют только до тех пор, пока вы ничего не сделаете после настройки

Сообщение об ошибке, исправление предлагается на https://bugs.launchpad.net/unity/+bug/975350


0

Проблема, с которой вы столкнулись, связана с новой функцией более унифицированного восприятия рабочего стола.

Цель состоит в том, чтобы совпасть с панелью значков и всплывающими окнами, чтобы соответствовать обоям, которые вы выбрали.

Посмотрите это видео: http://www.youtube.com/watch?v=D6z6hn6wZlg

Тем не менее, я думаю, что где-то видел раскрывающийся список «Вкл. / Выкл. Но я не могу найти это сейчас. Я постараюсь посмотреть, смогу ли я найти это. И если я сделаю это, я вернусь сюда с обновлением.

С наилучшими пожеланиями, Фредрик Л


2
На самом деле, вы получаете МЕНЬШЕ унифицированный вид с этой «функцией»: тема Ambiance состоит из черных и коричневых цветов. Если Unity получает синий или зеленый от ваших обоев, вы получаете коричневую тему + синий / зеленый лаунчер = Гадкий.
Cmorales


-2

Просто установите фон рабочего стола с большим количеством цветов, которые вы хотите. Это то, что я делаю, и, кажется, работает хорошо. (например, если вы хотите синий, выберите океан, если вы хотите зеленый, выберите траву и т. д.)


3
Я знаю, что вы можете сделать это, но должны исправить ошибку.
aceqott
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.