Как заменить значки уведомлений Adobe Air

Я использую различные инструменты, которые зависят от Adobe Air Platform на Ubuntu, такие как tweetdeck и grooveshark.

Я всегда ненавидел, как выглядят значки уведомлений, но они мне нужны там для простоты использования. Кому-нибудь удалось изменить, как иконки перетекают на панель задач, или даже сказать мне, где я мог бы заменить иконки уведомлений на те, которые выглядят лучше. Как вы можете видеть ниже, значки уведомлений для Skype и Xchat выглядят хорошо.

Пожалуйста и спасибо!

альтернативный текст

2 ответа

Решение

Есть два разных способа решения этой проблемы:

  1. Изменить значки программы:

    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/
      

    Результат:

    • альтернативный текст
  2. Используйте альтернативную версию 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 или вручную заменить изображения значков непрозрачным значком, который соответствует цвету вашей темы.,

Другие вопросы по тегам