Empathy
基本介绍
Empathy是一种消息传送方案,在许多不同协议下支持文本、语音和视频聊天和文件传输。 目的是使协议在一个应用程序聊天展开使用。
Empathy目前已作为Gnome默认程序。
- 支持多个协议: Google Talk (Jabber/XMPP), MSN, IRC, Salut, AIM, Facebook, Yahoo!, Gadu Gadu, Groupwise, ICQ and QQ.(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记录的,位置是: ~/.local/share/Empathy/logs
Empathy没有提供如何删除记录的命令。“清除”只是暂时的,如要清空(永久)请清空logs文件夹中的内容。
使用gtalk平台——google 会备份聊天记录,要用网页登录gmail,“设置”取消聊天记录。
从Empathy 2.31.4版本开始,聊天记录的位置已经变为:~/.local/share/TpLogger/logs
加入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 编辑-首选项-主题-聊天主题