Come usare Skype senza testa su DBUS su Debian


20

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-dbusesso 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.dma queste directory sono vuote.


Ho visto gli stessi messaggi di errore ( unrecognized optione ServiceUnknown) ma dbus sembra funzionare ancora. Hai provato Skype4Py: import Skype4Pyallora skype = Skype4Py.Skype()? Per me ha funzionato (dopo l'installazione dbus-x11)
hansaplast

Risposte:


1

Installa le dipendenze di Ubuntu necessarie per eseguire Skype senza testa.

SSH nel tuo server come root o fai sudo -i.

Quindi installare il software necessario:

apt-get update
apt-get install -y xvfb fluxbox x11vnc dbus libasound2 libqt4-dbus libqt4-network libqtcore4 libqtgui4 libxss1 libpython2.7 libqt4-xml libaudio2 libmng1 fontconfig liblcms1 lib32stdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc1 nano python-virtualenv
wget 
# if there are other unresolved dependencies install missing packages using apt-get install and then install the skype deb package again
dpkg -i skype-linux-beta.deb
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.