Instalei o Skype no Debian e o executei sem cabeça, no entanto, não consigo interagir com ele pelo dbus.
Algum contexto do que tenho até agora:
- Instalado Debian 6 na caixa de fusão VMware a partir do CD netinst
- A versão do Skype é dinâmica 2.2.0.25
- A versão do DBus é 1.2.24, instalou-a com
apt-get install dbus
- O Skype parece estar funcionando bem no modo sem cabeça
O que parece estranho:
- Ao iniciar o Skype,
Skype --enable-dbus --use-system-dbus
ele mostra um avisoSkype: unrecognized option '--enable-dbus'
Agora, quando tento enviar algumas mensagens para o Skype pelo dbus com isso:
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
Termina com a mensagem de erro:
Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.Skype.API was not provided by any .service files
Quando se trata de dbus, sou novo nele. Tanto quanto eu entendo, deve haver alguns arquivos abaixo, /etc/dbus-1/session.d|system.d
mas esses diretórios estão vazios.
unrecognized option
eServiceUnknown
), mas o dbus ainda parece funcionar. Você tentouSkype4Py
:import Skype4Py
entãoskype = Skype4Py.Skype()
? Para mim isso funcionou (após a instalaçãodbus-x11
)Respostas:
Instale as dependências do Ubuntu necessárias para executar o Skype sem cabeça.
SSH em seu servidor como root ou faça sudo -i.
Em seguida, instale o software necessário:
fonte