如何移除Empathy并集成Pidgin?

我不喜欢Empathy聊天客户端,我想使用Pidgin代替,但我希望保留Empathy在消息菜单中的功能。

如何以最简洁的方式做到这一点?

4个回答

Ubuntu中的即时通讯系统被称为Telepathy。Empathy是它的某些方面的图形用户界面(GUI)。但是,Telepathy与Pidgin确实非常不同。它被设计成可以同时由不同应用程序访问,例如,联系人应用程序只需请求进行电话呼叫,然后你会得到一个用于结束电话呼叫等操作的GUI。联系人应用程序不必担心使用的协议类型等。那是Telepathy的任务。

因此,您可以使用Pidgin替代Empathy,但Pidgin无法取代它,因为它们是完全不同的东西。您可能需要获取一个插件将其与消息指示器集成。我不知道是否存在这样的插件,但您总是可以自己编写。Pidgin和指示器都有很好的API和文档。

不过,Pidgin理论上可作为Telepathy的GUI使用。


1所以我猜sudo apt-get remove apathy不会起作用,对吗? - lmat - Reinstate Monica

你只需要两个步骤。
1. 安装Pidgin ``` sudo apt-get install pidgin ```
2. 移除Empathy ``` sudo apt-get purge empathy ```

额外:

sudo apt-get install "package name"

"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即时通讯器”(在消息菜单中)的名称更改为默认的“聊天”呢? - Gonzoza
只需在/usr/share/applications/pidgin.desktop中编辑Name字段。为了安全起见,请先备份文件,然后使用sudo以及您喜欢的编辑器进行修改。请注意,每次Pidgin升级时都会替换这个文件,所以您需要每次都重复此操作来修复问题。 - whtyger
三年晚了,但是如果你将/usr/share/applications/pidgin.desktop复制到~/.local/share/applications/pidgin.desktop,并编辑后者,它就不会被软件包升级覆盖。副作用是:如果软件包升级包括对.desktop文件的实际更改,你也看不到这些更改:~/.local/share/applications中的版本会覆盖/usr/share/applications中的版本。 - Darael

显然,这个人完全用Thunderbird替换了Evolution,然后他说他只需简单地完全用Pidgin替换了Empathy,步骤如下:
  1. sudo apt-get install pidgin
  2. 使用软件包管理器删除Empathy(评论者表示在命令行中删除时可能会出现问题,所以请使用软件包管理器)
虽然我不太确定这样做是否会像默认情况下的Empathy一样集成Pidgin。不过从评论中看来,其他人似乎取得了成功,所以我不会评判。
(参考网文:在Ubuntu上用Pidgin替换Empathy)

我在互联网上找到了这个方法,对我来说非常有效:
如果尚未安装,请执行以下命令: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中打开高级设置,确保shell扩展中的pidgin-integration-extension处于打开状态。如果它是打开的,那么一切都会很好,因为它在某些Gnome-shell上不受支持;如果它不是打开的,或者有点像被禁用了,或者你无法将其切换到打开/关闭位置,那么我认为集成将不可能(不确定),尝试更新系统然后再试一次。
如果pidgin-integration-extension正常运行,即处于打开状态,然后按下alt + f2,然后键入r并按回车,或者只需注销并重新登录以重新启动shell。
删除empathy:sudo apt-get purge empathy(非必需)。
注意:为了避免同时收到标准Pidgin通知和新通知,在Pidgin中选择工具>插件,并取消选中“Libnotify弹出窗口”旁边的复选框。

如果您注销并重新登录,gnome-shell-extensions-pidgin才会在高级设置中显示出来。不过,我对这个扩展的工作原理并不完全确定,因为gnome-shell似乎仍然与empathy紧密集成。 - Antony
即使按照指示添加了报告并运行更新,我仍然遇到了“E: 无法找到软件包gnome-shell-extensions-pidgin”的错误。 - Ben
@Webnet 我也是,你解决了吗? - 0R10N
@0R10N - 没有,没有。 - Ben