Saya menginstal Skype pada Debian dan menjalankannya tanpa kepala, namun, saya tidak dapat berinteraksi dengannya di dbus.
Beberapa konteks dari apa yang saya miliki sejauh ini:
- Menginstal Debian 6 pada kotak fusi VMware dari netinst CD
- Versi Skype adalah 2.2.0.25 dinamis
- Versi DBus adalah 1.2.24, diinstal dengan
apt-get install dbus
- Skype tampaknya berjalan baik dalam mode tanpa kepala
Apa yang tampak aneh:
- Saat memulai Skype dengan
Skype --enable-dbus --use-system-dbus
itu menunjukkan peringatanSkype: unrecognized option '--enable-dbus'
Sekarang ketika saya mencoba mengirim beberapa pesan ke Skype melalui dbus dengan ini:
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
Itu berakhir dengan pesan kesalahan:
Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.Skype.API was not provided by any .service files
Ketika datang ke dbus, saya baru untuk itu. Sejauh yang saya mengerti, harus ada beberapa file di bawah /etc/dbus-1/session.d|system.d
tetapi direktori ini kosong.
unrecognized option
danServiceUnknown
) tetapi dbus tampaknya masih berfungsi. Apakah Anda mencobaSkype4Py
:import Skype4Py
kemudianskype = Skype4Py.Skype()
? Bagi saya ini berhasil (setelah menginstaldbus-x11
)Jawaban:
Instal dependensi Ubuntu yang diperlukan untuk menjalankan Skype tanpa kepala.
SSH ke server Anda sebagai root atau lakukan sudo -i.
Kemudian instal perangkat lunak yang diperlukan:
sumber