Как заменить значки уведомлений Adobe Air
Я использую различные инструменты, которые зависят от Adobe Air Platform на Ubuntu, такие как tweetdeck и grooveshark.
Я всегда ненавидел, как выглядят значки уведомлений, но они мне нужны там для простоты использования. Кому-нибудь удалось изменить, как иконки перетекают на панель задач, или даже сказать мне, где я мог бы заменить иконки уведомлений на те, которые выглядят лучше. Как вы можете видеть ниже, значки уведомлений для Skype и Xchat выглядят хорошо.
Пожалуйста и спасибо!
2 ответа
Есть два разных способа решения этой проблемы:
Изменить значки программы:
TweetDeck использует значок
/opt/TweetDeck/share/icons/TweetDeck_128.png
для области уведомлений, даже если в TweetDeck есть меньшие значки/opt/TweetDeck/share/icons/
,Так как Martin Owens -doctormo- говорит, просто измените фон
значок (/opt/TweetDeck/share/icons/TweetDeck_128.png
) так что он соответствует фону вашей панели.Я сделал значок TweetDeck для темы Ambiance:
Чтобы использовать его, выполните следующие команды в терминале (если вы загрузили его на рабочий стол):
Сделайте резервную копию существующего значка:
sudo cp /opt/TweetDeck/share/icons/TweetDeck_128.png /opt/TweetDeck/share/icons/TweetDeck_128.png.bak
Теперь замените его новым значком:
sudo cp ~/Desktop/TweetDeck_128.png /opt/TweetDeck/share/icons/
Результат:
Используйте альтернативную версию gnome-панели:
Причина того, что фон значков не прозрачны, из-за ошибки #403135 ,
Константинос Нацакис предоставил это решение :
Я полагаю, что эта ошибка как-то связана с изменением в gnome-panel_1:2.29.5.1-0ubuntu1, когда сборка апплетов как разделяемых библиотек была деактивирована (теперь они создаются как автономные исполняемые файлы)
Журнал изменений: http://changelogs.ubuntu.com/changelogs/pool/main/g/gnome-panel/gnome-panel_2.30.0-0ubuntu1/changelog
- Debian / правила:
- не встраивайте апплеты процесса во время нестабильного цикла, поэтому проблемы с авариями должны быть легче отлаживать и сообщать о них в соответствующий двоичный
Мне кажется, что из-за этого изменения значки области уведомлений получают фон главного окна программы, а не фон панели.
Компиляция панели gnome с параметром --with-in-process-applets = Notification-Area в Debian / rules (и без других изменений) исправляет эту ошибку для меня.
Я загрузил измененные пакеты gnome-panel в свой PPA: https://launchpad.net/~cyfex/+archive/ppa на случай, если другие захотят попробовать это (вам нужны gnome-panel и gnome-panel-data;
killall bonobo-activation-server
а такжеgnome-panel
после установки)
Это может быть проблема с Adobe Air, а не с чем-либо на стороне гнома, по умолчанию значки, которые передаются в список значков состояния гнома, прозрачны для цвета тем панели, поэтому они выглядят так же, как значки скайпа и xchat.
С другой стороны, если значки передаются как непрозрачное изображение, то ничего нельзя сделать, кроме как пойти и исправить код Adobe Air или вручную заменить изображения значков непрозрачным значком, который соответствует цвету вашей темы.,