Как я могу удалить Empathy и интегрировать Pidgin?


28

Мне не нравится клиент чата Empathy, и я хочу использовать вместо него Pidgin, но я хочу сохранить функциональность, которую Empathy имеет в меню обмена сообщениями.

Как я могу сделать это самым чистым способом?

Ответы:


17

Система IM в Ubuntu называется Telepathy. Эмпатия является GUI для некоторых его аспектов. Но Телепатия действительно отличается от Пиджина. Например, он предназначен для одновременного доступа к различным приложениям. IE, приложение для контактов просто сделает запрос на телефонный звонок, а затем вы получите графический интерфейс для завершения телефонного звонка и т. Д. Приложение для контактов не должно беспокоиться о типе используемого протокола и т. Д. Это Telepathys работа.

Таким образом, вы можете использовать Пиджин вместо Эмпатии, но Пиджин не может заменить его, потому что это совершенно другая вещь. Вы хотели бы получить плагин, чтобы интегрировать его с индикатором сообщений. Я не знаю, существует ли такой плагин, но вы всегда можете запрограммировать его самостоятельно. И Pidgin, и Indicators имеют хорошие API и документацию.

Тем не менее, Pidgin может быть использован в качестве графического интерфейса для телепатии.


1
Так что, думаю sudo apt-get remove apathy, не сработает, верно?
Ограниченное искупление

6

Вам нужно всего лишь два шага

  1. Установить пиджин

    sudo apt-get install pidgin
    
  2. Удалить эмпатию

    sudo apt-get purge empathy
    

Дополнительно:

sudo apt-get install "package name"

«имя пакета» может быть одним из:

pidgin-audacious       pidgin-facebookchat    pidgin-nateon
pidgin-awayonlock      pidgin-festival        pidgin-nateon-dbg
pidgin-blinklight      pidgin-guifications    pidgin-openpgp
pidgin-blue            pidgin-hotkeys         pidgin-otr
pidgin-bot-sentry      pidgin-lastfm          pidgin-plugin-pack
pidgin-data            pidgin-libnotify       pidgin-privacy-please
pidgin-dbg             pidgin-librvp          pidgin-sipe
pidgin-dev             pidgin-microblog       pidgin-skype
pidgin-encryption      pidgin-mpris           pidgin-skype-dbg
pidgin-extprefs        pidgin-musictracker    pidgin-themes

Примечание: после установки pidgin вам необходимо добавить свою учетную запись, так как pidgin и empathy не передают никакие пользовательские данные или информацию об учетных записях.


2
Достаточно легко заставить работать Pidgin. Просто установите его. Но как изменить имя с «Pidgin Instant Messenger» (в меню сообщений) на «чат» по умолчанию?
Гонзоза

Просто отредактируйте Nameполе в /usr/share/applications/pidgin.desktop. Сначала сделайте резервную копию для безопасности, затем используйте sudo с вашим любимым редактором. Этот файл будет заменяться при каждом обновлении Pidgin, поэтому вам нужно будет повторять это исправление каждый раз.
whtyger

Три года поздно, но если вы копируете /usr/share/applications/pidgin.desktopк ~/.local/share/applications/pidgin.desktop, и редактировать последнее, он не будет перезаписан при обновлении пакета. Побочный эффект: если обновления пакета включают в себя реальные изменения в .desktopфайле, вы их тоже не увидите: версия in ~/.local/share/applicationsпереопределяет версию in /usr/share/applications.
Дараэль

1

Очевидно, этот парень полностью переключил Evolution с Thunderbird, а затем говорит, что он полностью переключил Empathy и Pidgin просто:

  1. sudo apt-get install pidgin
  2. используйте менеджер пакетов для удаления эмпатии (комментаторы сказали, что были проблемы при удалении из командной строки, поэтому используйте менеджер пакетов)

Хотя я не совсем уверен, как это интегрирует Pidgin, как Empathy, по умолчанию ... Хотя, читая комментарии, кажется, что другие люди добились успеха, поэтому я не буду судить.

(См. Эту веб-статью: замена эмпатии на pidgin в Ubuntu )


1

У меня было это где-то в Интернете, и это сработало для меня:

sudo apt-get install pidgin (если не установлен)

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-pidgin
sudo apt-get install gnome-tweak-tool ( if u have not installed already)

Откройте предварительную настройку в Gnome-shell и просто убедитесь, что расширение pidgin -gration-extension в расширении оболочки включено. Если он включен, то все будет хорошо, так как он не поддерживается в некоторой оболочке Gnome, если он не включен, или если он как-то отключен, или если вы не можете переключить его в положение включения / выключения тогда я думаю, что интеграция не будет возможна (не уверен), попробуйте обновить вашу систему и попробуйте снова.

Если расширение pidgin -gration-extension работает нормально, то есть оно находится в позиции, нажмите alt + f2, затем введите r и нажмите enter или просто выйдите и войдите в систему, чтобы перезапустить оболочку.

Удалить эмпатию: sudo apt-get purge empathy(не обязательно)

примечание : чтобы избежать получения как стандартных уведомлений Pidgin, так и новых, в Pidgin выберите Инструменты> Плагины и снимите флажок рядом с «Libnotify Popups».


gnome-shell-extensions-pidgin отображается только в расширенных настройках, если вы выходите из системы и снова входите в нее. Хотя не совсем уверен, как работает расширение, потому что gnome-shell по-прежнему тесно интегрирован с эмпатией
Antony

Я получаю сообщение об ошибке E: Unable to locate package gnome-shell-extensions-pidginдаже после добавления отчета и запуска обновления в соответствии с инструкциями.
Вебнет

@ То же самое здесь, в интернете, тебе удалось это решить?
0R10N

@ 0R10N - Нет, нет
Вебнет
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.