在linux下使用skype及其API的方法

在linux下使用skype及其API的方法

昨天不知道新装了什么东西,可以启动skype,不能聊天,一聊天就死,不能打开聊天窗口。
折腾了很常时间,发现是英文的时候没有任何问题,只要换成中文语音就有问题。

关于中文字体,如果是下载的压缩包,需要配置一下,不然如果不在当前目录下启动,就会找不到资源,这个时候需要ln一下你的skype目录到/usr/local/share/skype,这样才能使用象声音或者语言资源

关于API的使用

如果是压缩包,需要配置一下/etc/dbus-1/system.d/skype.conf
方法请参考官方网站,或者参看压缩包内的skype.conf

启动命令需要加参数才可以,可惜skype linux不支持命令行的帮助参数--help,要不就省了很多事情,启动dbus的能力需要有参数 --enable-dbus --use-system-dbus

另外用python的那个例子好像不行,我总是提示没有找到skype api的能力

用那个c的例子就可以了

https://developer.skype.com/Download/SampleCode?action=AttachFile&do=get&target=skype-dbus-testclient-20060801.tar.bz2

都编译好了,直接运行就可以