Как включить иконку в системном трее pidgin?


45

Я хочу включить иконку в системном трее для Pidgin в Ubuntu 11.10 (с Unity), но не вижу его.

Я должен запустить его снова и снова с панели запуска или с приборной панели.

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


Решение martu работает для 12.04 , раскрыта иконка затвора
Серж

Что делать для Ubuntu 14.04 LTS? $ gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" No such schema 'com.canonical.Unity.Panel'
stats-hb

2
Я закончил тем, что использовал это: webupd8.org/2014/01/pidgin-indicator-ubuntu-appindicator.html
stats-hb

Ответы:


36

Для 12.10 и старше:

выполнить:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

http://www.webupd8.org/2011/10/things-to-tweak-after-install-ubuntu.html )

и не забудьте установить системный трей на «всегда» в настройках pidgin.

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

Если изменение не вступает в силу немедленно, запустите unity --replace


1
Это исправление сработало один раз для меня, но с тех пор я потерял значок на панели задач (даже после повторения исправления). Я добавил себя в список людей, пострадавших от bugs.launchpad.net/ubuntu/+source/pidgin/+bug/879950
Адам Монсен

11

На 13.04:

Миграция Pidgin к новому API libmessaging-menu, которая вызвала эту проблему, теперь сделана для Pidgin, но все еще находится в стадии тестирования. Кроме того, пока предоставляется только пакет Ubuntu 13.04, но, поскольку он не вводит никаких зависимостей от других компонентов, начиная с 13.04, я смог установить его только из PPA программиста, который его исправил. Согласно его инструкциям , это исправило это для меня:

sudo add-apt-repository ppa:jconti/gnome3
sudo apt-get update
sudo apt-get install pidgin-libnotify

Теперь у вас должна быть версия pidgin-libnotify 0.14-9ubuntu1. Кроме того, вы должны добавить следующую строку /usr/share/applications/pidgin.desktop:

 X-MessagingMenu-UsesChatSection=true

Затем перезапустите Pidgin, он снова должен получить запись в меню индикатора сообщений на панели, чтобы при закрытии окна он продолжал работать.

Обновить

Больше не нужно (больше) устанавливать этот репозиторий с 23 мая. Возможно, обновления уже официально включены.

Просто убедитесь, что плагин libnotify активен! В Ubuntu 12.10 (и предыдущих версиях) и в белом списке значков на панели задач вы / пользователь, возможно, специально отключили плагин libnotify.


Похоже, что PPA не подходит для Raring.
Ондрей Слинтак

1
Я попробовал предложения по установке Raring, но, похоже, это не работает.
Сварненду Бисвас

6

В 11.10 Unity скрыл доступ к pidgin в системном трее под значком сообщения, который выглядит как конверт. Если вы нажмете на нее, там должна быть запись для Pidgin. Не совсем то, что вы ищете, но, по крайней мере, оно доступно через системный трей.


3

вручную:

  1. запустить dconf-editor
  2. открыть рабочий стол -> единство -> панель
  3. установите системный белый список в «['all']"

Спасибо этот твик решил мою проблему для другого приложения!
subeh.sharma

1
Я не вижу "панель" под рабочим столом -> единство ?! Использование Ubuntu 12.10.
Томислав Накич-Альфиревич

0

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

for quantal we will add those soon:
- pidgin
- xchat-indicator
- evolution-indicator

это значит, что мы все еще должны ждать этого :-(

Если это, наконец, вы можете добавить PPA с помощью

sudo add-apt-repository ppa:ubuntu-desktop/ppa
sudo apt-get update

Невозможно точно сказать, какой пакет вы должны установить после этого, но есть большая вероятность, что это будет

sudo apt-get install checkbox-unity

0

Согласно 13.10 единственное решение вернуть системный трей:

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

Я использую 14.04. Добавление, обновление и выполнение gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"не сработало для меня. Любая идея, что будет работать для версии LTS?
stats-hb
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.