Skype'ı Debian'a yükledim ve başsız çalıştırdım, ancak dbus üzerinden etkileşime giremiyorum.
Şimdiye kadar sahip olduğum bazı bağlamlar:
- Netinst CD'sinden VMware füzyon kutusuna Debian 6 yüklendi
- Skype sürümü 2.2.0.25 dinamiktir
- DBus sürümü 1.2.24, yüklü
apt-get install dbus
- Skype başsız modda iyi çalışıyor gibi görünüyor
Garip görünen ne:
- Skype'ı başlatırken
Skype --enable-dbus --use-system-dbus
uyarı gösterirSkype: unrecognized option '--enable-dbus'
Şimdi bununla dbus üzerinden Skype'a bazı mesajlar göndermeye çalıştığımda:
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
Hata mesajı ile sonuçlanır:
Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.Skype.API was not provided by any .service files
Dbus söz konusu olduğunda, ben yeniyim. Anladığım kadarıyla altında bazı dosyalar olmalı /etc/dbus-1/session.d|system.d
ama bu dizinler boş.
unrecognized option
veServiceUnknown
) ama dbus hala çalışıyor gibi görünüyor. Denediniz miSkype4Py
:import Skype4Py
o zamanskype = Skype4Py.Skype()
? Benim için bu (yükledikten sonradbus-x11
) çalıştı