जवाबों:
आपको सिक्सैड / क्यूटीसिक्सा http://qtsixa.sourceforge.net/ का उपयोग करना चाहिए । बस रेपो और जोड़ी से सिक्सएयर के साथ स्थापित करें जबकि सिक्सैक्सिस यूएसबी के साथ जुड़ा हुआ है, और फिर पीएस बटन दबाकर ब्लूटूथ से कनेक्ट करें।
sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa
USB से कनेक्ट करें
sixpair
USB से सिक्सैक्सिस को डिस्कनेक्ट करें
sixad -s
ब्लूटूथ पर कनेक्ट करने के लिए PS बटन दबाएं
क्षमा करें कि वह लड़का है, लेकिन स्रोत से संकलन मेरे लिए काम कर रहा है और पीपीए थोड़ी देर के लिए अब शांत हो गया है (अजीब नहीं है, यह देखते हुए कि गीथब 4 साल में अपडेट नहीं किया गया है और "फाइनल" संस्करण उसी के आसपास जारी किया गया था समय), इसलिए अपनी सांस को एक ज़ेनियल पैकेज के लिए न रखें।
मेरे द्वारा जोड़ा गया उत्कृष्ट मार्गदर्शक आपको सभी prereqs डाउनलोड करने और संकलन करने के लिए कुछ कमांड देता है, लेकिन मैं यहां संक्षेप में बताऊंगा:
sudo apt-get update &&
sudo apt-get install git dialog build-essential pyqt4-dev-tools libusb-dev libjack-dev libbluetooth-dev python-dbus checkinstall -y &&
git clone https://github.com/falkTX/qtsixa.git &&
cd qtsixa &&
make &&
sudo checkinstall
hcitool dev
। कृपया ब्लूटूथ सक्षम करें या मैन्युअल रूप से एक पता निर्दिष्ट करें।
आप यूएसबी केबल के माध्यम से नियंत्रक को पीसी से कनेक्ट करने में सक्षम हैं। यह एक PS3 डिवाइस (यह नियंत्रक को चार्ज करने का प्राथमिक तरीका है) के साथ आपूर्ति की जाती है। मुझे नहीं पता है कि अपने कंप्यूटर पर ब्लूटूथ के माध्यम से नियंत्रक को कैसे कनेक्ट किया जाए (यदि आपके पास ब्लूटूथ रिसीवर भी है), तो यह उत्तर यूएसबी कनेक्शन पर ध्यान केंद्रित करता है। यह हो सकता है कि यदि आप ऐसा करते हैं तो नियंत्रक पहले से ही काम करता है (आप इसे नीचे सूचीबद्ध के रूप में jestest-gtk के साथ परीक्षण कर सकते हैं)। मैं एक और समान PnP नियंत्रक का उपयोग करता हूं, और यह बिना किसी कठिनाई के काम करता है।
यदि यह स्वचालित रूप से काम नहीं करता है, तो यह लिंक आपके प्रश्न का उत्तर दे सकता है। संक्षेप में:
sudo apt-get install xboxdrv
sudo xboxdrv --detach-kernel-driver
आप Jstest-gtk (स्थापित करें sudo apt-get install jstest-gtk
) के माध्यम से अपने नियंत्रक की कार्यक्षमता का परीक्षण कर सकते हैं
सौभाग्य, मुझे बताएं कि क्या यह काम करता है।
पीपीए उबंटू एक्सनियल व्युत्पन्न पर काम नहीं करेगा लेकिन एक समाधान है। यदि आपके पास Ubuntu 16.04 है और qtsixa
आप इसका उपयोग करना चाहते हैं , तो आप इन आदेशों का उपयोग PPA को यह सोचकर करने के लिए कर सकते हैं कि आप 15.10 चला रहे हैं:
sudo cp /etc/lsb-release /etc/lsb-release.backup
sudo gedit /etc/lsb-release
निम्न मानों को नीचे दिए मानों में बदलें:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.10
DISTRIB_CODENAME=wily
DISTRIB_DESCRIPTION="Trusty Tahr"
और बचाओ।
अब के लिए PPA स्थापित करें qtsixa
। फिर मूल lsb-release
फ़ाइल को कॉपी करें जो वह था।
sudo cp /etc/lsb-release.backup /etc/lsb-release
अब आप रिबूट कर सकते हैं।
sudo reboot
लिनक्स ™ के लिए इंटेल ग्राफिक्स इंस्टॉलर का उपयोग करने के लिए भी उपयोगी है, इस पोस्ट के लिए लिनक्स मिंट 18 में परीक्षण किया गया ।
Ubuntu 15.10 / 16.04 और लिनक्स टकसाल 18 पर, आप अभी भी QtSixA PPA का उपयोग कर सकते हैं, लेकिन "vivid" को Ubuntu संस्करण (15.04) के रूप में निर्दिष्ट कर सकते हैं, क्योंकि यह अंतिम रूप से समर्थित संस्करण था। ऐसा करने के लिए, निम्नलिखित पर अमल करें:
sudo add-apt-repository "deb http://ppa.launchpad.net/falk-t-j/qtsixa/ubuntu vivid main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 736E4F0B
sudo apt update
sudo apt install sixad
ध्यान दें: जहां तक मैं बता सकता हूं, GUI आधारित एप्लिकेशन अब उपयोगी नहीं है, कम से कम ब्लूटूथ के माध्यम से नियंत्रकों का पता लगाने और कनेक्ट करने के लिए। उसके कारण, आपको कमांड लाइन-आधारित एप्लिकेशन, यानी sixad
और का उपयोग करने की आवश्यकता हैsixpair
संपादित करें: जाहिरा तौर पर और मेरे परीक्षणों के अनुसार, सिआद स्वचालित रूप से बूट पर शुरू होता है, लेकिन ऐसा होने पर बिल्कुल भी काम नहीं करता है, इसे काम करने के लिए इसे फिर से शुरू करने से रोकने के लिए। बूट पर सिक्स को रोकने के लिए, आपको निष्पादित करना होगा:
sudo systemctl disable sixad
और, जब आप इसका उपयोग करने जा रहे हों, तब निष्पादित करें:
sudo sixad -s
बेशक, उपरोक्त सभी इसलिए है क्योंकि QTSixA अब समर्थित नहीं है। PS3 और PS4 नियंत्रकों को मूल रूप से लिनक्स में काम करना चाहिए, लेकिन मैं अभी भी देशी समर्थन के बजाय इसका उपयोग करना पसंद करता हूं। मैं अपने PS3 नियंत्रकों को मूल रूप से कनेक्ट करने में सक्षम नहीं हुआ हूं, और जब मैं QTSixA का उपयोग करता हूं, तो मैं अन्य चीजें भी कर सकता हूं जैसे कि ब्लूटूथ मैक पते के साथ जोड़ा जाना है।
मुझे लगता है कि मैं यह जानने के लिए डेवलपर को मेल करूंगा कि क्या उसके लिए समर्थन फिर से शुरू करना संभव है। मेरा मानना है कि केवल छोटे संशोधनों को लागू करने से परियोजना ठीक से काम कर सकती है। और, कुछ किए बिना भी, PPA अभी भी काम कर सकता है।