Ho installato Skype su Debian e l'ho eseguito senza testa, tuttavia, non posso interagire con esso su dbus.
Qualche contesto di quello che ho finora:
- Debian 6 installato su VMware fusion box dal netinst CD
- La versione di Skype è dinamica 2.2.0.25
- La versione DBus è la 1.2.24, installata con
apt-get install dbus
- Skype sembra funzionare bene in modalità senza testa
Ciò che sembra strano:
- Quando si avvia Skype con
Skype --enable-dbus --use-system-dbus
esso mostra un avvisoSkype: unrecognized option '--enable-dbus'
Ora, quando provo a inviare alcuni messaggi su Skype su dbus con questo:
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
Si finisce con un messaggio di errore:
Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.Skype.API was not provided by any .service files
Quando si tratta di dbus, sono nuovo ad esso. Per quanto ho capito, ci dovrebbero essere alcuni file sotto /etc/dbus-1/session.d|system.d
ma queste directory sono vuote.
unrecognized option
eServiceUnknown
) ma dbus sembra funzionare ancora. Hai provatoSkype4Py
:import Skype4Py
alloraskype = Skype4Py.Skype()
? Per me ha funzionato (dopo l'installazionedbus-x11
)