Empathy

来自Ubuntu中文
Cat650留言 | 贡献2010年10月8日 (五) 12:35的版本
跳到导航跳到搜索

基本介绍

Empathy是一种消息传送方案,在许多不同协议下支持文本、语音和视频聊天和文件传输。 目的是使协议在一个应用程序聊天展开使用。

Empathy目前已作为Gnome默认程序。

  • 支持多个协议: Google Talk (Jabber/XMPP), MSN, IRC, Salut, AIM, Facebook, Yahoo!, Gadu Gadu, Groupwise, ICQ and QQ.
  • XMPP协议的文件传输和本地网。
  • 支持语音和视频通话(SIP,XMPP协议和Google Talk)。
  • 一些IRC支持。

安装

1.安装编译依赖。 如果你是一个基于Debian系统,你需要以下软件包:

gnome-common
gettext
libglib2.0-dev
gtk-doc-tools
libxml2-dev
libtelepathy-glib-dev
libmissioncontrol-client-dev
libtelepathy-farsight-dev
libx11-dev
libgtk2.0-dev
libcanberra-gtk-dev
libgstreamer-plugins-base0.10-dev
libebook1.2-dev
libnotify-dev
libunique-dev
libgnome-keyring-dev 

2.使用VoIP功能,你需要

telepathy-stream-engine

使用视频语音功能

1,驱动摄像头 一般usb的比较容易驱动,本本自带的很难驱动。 连接好usb摄像头后使用命令: lsusb 看看有没有类似camera标识的设备。{比如我的:Bus 004 Device 004: ID 0c45:613c Microdia PC Camera (SN9C120)} 使用命令:

lsusb -v | less

仔细查看

ps:我的是山寨货,3年前的了。估计山寨使用的芯片比较大众,linux支持出奇的好。比如我不小心买的山寨usb无线网卡,插上直接用连设置都不用。 当然,最好还是抱着本本当场测试。

安装软件:

cheese

中文名:茄子大头贴。作为测试摄像头是否工作的工具。

2,注册gtalk进行测试 gtalk是google的聊天软件(对windows用户也通用)。ubuntu对google的支持一般比较好。比如:gmail

你只要有一个gmail帐号就可启用gtalk。如何注册,请搜索gmail

注:gtalk已经开发出32/64位ubuntu安装包。可以基于网页开展视频语音功能(尚未测试)。

3,使用Empathy ubuntu9.10默认安装。其他版本用户请访问http://live.gnome.org/Empathy ubuntu用户可以访问https://help.ubuntu.com/community/Empathy

新建帐户不要使用jabber(老外说的),使用google talk

如果此时无法使用gtalk视频(应该可以语音了),那么你缺少一些解码器。

帮助》调试 信息

可以给你帮助,起马问问题有针对性。 比如我每次都无法接收连接,信息提示: tf_stream_error: stream error errorno=2 error=Codec negotiation failed: There was no intersection between the remote codecs and the local ones

明显指出是解码器出问题。 搜索得到问题回答http://live.gnome.org/Empathy/FAQ#Which_video_codec_do_I_need.3F 提到:gtalk需要h264 解码

ubuntu用户需要安装:

gstreamer0.10-plugins-ugly-multiverse

你试试看,如果不行,再加装如下软件包。 https://help.ubuntu.com/community/Empathy 最后几行提到:

Optionally, you can add more functionality/integration with the following packages:

  • SIP: telepathy-sofiasip
  • MSN Live / Messenger: telepathy-butterfly
  • IRC: telepathy-idle
  • Empathy applet: empathy-megaphone-applet

Voice & video: libtelepathy-farsight0 python-tpfarsight

  • Other: galago-eds-feed python-galago python-galago-gtk

For example, to install support for SIP, MSN, IRC and voice & video all at once:

sudo apt-get install telepathy-sofiasip telepathy-butterfly telepathy-idle libtelepathy-farsight0 python-tpfarsight

你试试把:

libtelepathy-farsight0
python-tpfarsight

安装了。 最后再不行,你把它给出的命令行中的包都装了。(反正我都装了)。

—————————————————————————————— 这里提一句,免得有人走弯路:

msn的视频支持需要更新软件包。目前ubuntu的太老了,请参看http://live.gnome.org/Empathy/FAQ#I_am_using_Ubuntu_Karmic_.289.10.29_and_I_can.27t_make_MSN_call.

如果还有问题请把FAQ那页仔细看了,基本能解决问题。

聊天记录无法删除问题

聊天记录是以.log记录的,位置是:

/home/~/.local/share/Empathy/logs

Empathy没有提供如何删除记录的命令。“清除”只是暂时的,如要清空(永久)请清空logs文件夹中的内容。

使用gtalk平台——google 会备份聊天记录,要用网页登录gmail,“设置”取消聊天记录。

加入Ubuntu中文IRC频道

打开Empathy,在编辑(Edit)中选择账户(Accounts),添加一个IRC账户,填好相关信息,点登录(Login)即可。在输入文字的地方:/join #ubuntu-cn就能进入中文Ubuntu的IRC频道了。 如果关闭了聊天窗口,打开Empathy的主界面,在Help左边,有个Room,选择加入(Join),选择IRC方式,在Room那里写#ubuntu-cn,就回来了。

更换聊天主题

1. 下载主题,网址:

http://www.adiumxtras.com/index.php?a=search&cat_id=5

2. 创建主题文件夹

mkdir -p ~/.local/share/adium/message-styles

3. 下载的文件解压将主题拷贝到主题文件夹

4. Empathy 编辑-首选项-主题-聊天主题