डेबियन पर DBUS पर हेडलेस स्काइप का उपयोग कैसे करें


20

मैंने डेबियन पर स्काइप स्थापित किया और इसे बिना सिर के चलाया, हालांकि, मैं इसके साथ डब नहीं कर सकता।

मेरे पास अब तक के कुछ संदर्भ:

  • नेटस्टोन सीडी से VMware फ्यूजन बॉक्स पर डेबियन 6 स्थापित
  • Skype संस्करण 2.2.0.25 गतिशील है
  • DBus संस्करण 1.2.24 है, इसे इसके साथ स्थापित करें apt-get install dbus
  • लगता है कि स्काइप हेडलेस मोड में ठीक चल रहा है

क्या अजीब लगता है:

  • इसके साथ Skype शुरू करने पर Skype --enable-dbus --use-system-dbusचेतावनी दिखाई देती हैSkype: unrecognized option '--enable-dbus'

अब जब मैं इसके साथ Skype पर कुछ संदेश भेजने की कोशिश करता हूं:

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

यह त्रुटि संदेश के साथ समाप्त होता है:

Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.Skype.API was not provided by any .service files

जब यह डब होता है, तो मैं इसके लिए नया हूं। जहां तक ​​मैं समझता हूं, कुछ फाइलें होनी चाहिए /etc/dbus-1/session.d|system.dलेकिन ये निर्देशिका खाली हैं।


मैंने एक ही त्रुटि संदेश ( unrecognized optionऔर ServiceUnknown) देखा, लेकिन अभी भी काम करना लगता है। क्या आपने कोशिश की Skype4Py: import Skype4Pyफिर skype = Skype4Py.Skype()? मेरे लिए यह काम किया (स्थापित करने के बाद dbus-x11)
हांसपलास्ट

जवाबों:


1

सिर रहित स्काइप चलाने के लिए आवश्यक उबंटू निर्भरता स्थापित करें।

अपने सर्वर में एक रूट के रूप में SSH करें या sudo -i करें।

फिर आवश्यक सॉफ़्टवेयर स्थापित करें:

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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.