20
5
I installed Skype on Debian and ran it headless, however, I cannot interact with it over dbus.
Some context of what I have so far:
- Installed Debian 6 on VMware fusion box from netinst CD
- Skype version is 2.2.0.25 dynamic
- DBus version is 1.2.24, installed it with
apt-get install dbus
- Skype seems to be running fine in headless mode
What seems odd:
- When starting Skype with
Skype --enable-dbus --use-system-dbus
it shows warningSkype: unrecognized option '--enable-dbus'
Now when I try to send some messages to Skype over dbus with this:
dbus-send --system --type=method_call --print-reply --dest=com.Skype.API /com/Skype com.Skype.API.Invoke string:NAME\ hello string:PROTOCOL\ 5 string:SET\ PROFILE\ RICH_MOOD_TEXT\ echo123
It ends up with error message:
Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.Skype.API was not provided by any .service files
When it comes to dbus, I'm new to it. As far as I understand, there should be some files under /etc/dbus-1/session.d|system.d
but these directories are empty.
I saw the same error messages (
unrecognized option
andServiceUnknown
) but dbus still seems to work. Did you trySkype4Py
:import Skype4Py
thenskype = Skype4Py.Skype()
? For me this worked (after installingdbus-x11
) – hansaplast – 2014-03-07T16:41:35.937