गेम को नियंत्रित करने के लिए मैं उबंटू के साथ एक ps3 सिक्सैक्सिस नियंत्रक का उपयोग कैसे करूं


जवाबों:


11

आपको सिक्सैड / क्यूटीसिक्सा 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 बटन दबाएं


मैं इस काम को linux mint 17
Exile

कोई बात नहीं मैंने अभी-अभी यह काम किया है!
निर्गमन

अभी तक एक और टिप्पणी के लिए क्षमा करें, लेकिन यह MAME के ​​साथ अद्भुत है!
निर्गमन

2
यह समाधान अब काम नहीं करता है! टर्मिनल ई कहता है: रिपॉजिटरी ' ppa.launchpad.net/falk-tj/qtsixa/ubuntu xenial रिलीज़' में रिलीज़ फ़ाइल नहीं है। N: इस तरह के भंडार से अद्यतन सुरक्षित रूप से नहीं किया जा सकता है, और इसलिए डिफ़ॉल्ट रूप से अक्षम है। एन: रिपोजिटरी निर्माण और उपयोगकर्ता कॉन्फ़िगरेशन विवरण के लिए उपयुक्त-सुरक्षित (8) मैनपेज देखें।
Cirelli94

10

क्षमा करें कि वह लड़का है, लेकिन स्रोत से संकलन मेरे लिए काम कर रहा है और पीपीए थोड़ी देर के लिए अब शांत हो गया है (अजीब नहीं है, यह देखते हुए कि गीथब 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

मुझे nathan @ nathan-vm: ~ / प्रोजेक्ट / सिक्सड-मास्टर $ sudo sixpair USB_REQ_GET_CONFIGURATION: टूटा हुआ पाइप वर्तमान ब्लूटूथ मास्टर: से स्थानीय bd_drr पुनर्प्राप्त करने में असमर्थ है hcitool dev। कृपया ब्लूटूथ सक्षम करें या मैन्युअल रूप से एक पता निर्दिष्ट करें।
शून्य

7

आप यूएसबी केबल के माध्यम से नियंत्रक को पीसी से कनेक्ट करने में सक्षम हैं। यह एक PS3 डिवाइस (यह नियंत्रक को चार्ज करने का प्राथमिक तरीका है) के साथ आपूर्ति की जाती है। मुझे नहीं पता है कि अपने कंप्यूटर पर ब्लूटूथ के माध्यम से नियंत्रक को कैसे कनेक्ट किया जाए (यदि आपके पास ब्लूटूथ रिसीवर भी है), तो यह उत्तर यूएसबी कनेक्शन पर ध्यान केंद्रित करता है। यह हो सकता है कि यदि आप ऐसा करते हैं तो नियंत्रक पहले से ही काम करता है (आप इसे नीचे सूचीबद्ध के रूप में jestest-gtk के साथ परीक्षण कर सकते हैं)। मैं एक और समान PnP नियंत्रक का उपयोग करता हूं, और यह बिना किसी कठिनाई के काम करता है।

यदि यह स्वचालित रूप से काम नहीं करता है, तो यह लिंक आपके प्रश्न का उत्तर दे सकता है। संक्षेप में:

  • Ubuntu सॉफ़्टवेयर केंद्र से या के साथ Xboxdrv स्थापित करें sudo apt-get install xboxdrv
  • Xboxdrv के साथ प्रारंभ करें sudo xboxdrv --detach-kernel-driver
  • यदि आप Playstation बटन दबाते हैं, तो कंप्यूटर को इसका इनपुट प्राप्त होगा और इसे Xbox 360 कंट्रोलर के रूप में अनुकरण किया जाएगा, जिसे प्लेस्टेशन नियंत्रक के समान काम करना चाहिए।

आप Jstest-gtk (स्थापित करें sudo apt-get install jstest-gtk) के माध्यम से अपने नियंत्रक की कार्यक्षमता का परीक्षण कर सकते हैं

सौभाग्य, मुझे बताएं कि क्या यह काम करता है।


मैं कोशिश करूँगा और आपको
बताऊँगा

लगता है मेरे लिए काम करता है!
निर्गमन

Ubuntu 14.10 के साथ अब और काम नहीं करता है। मैंने 14.04 डीबीएस के साथ इसका परीक्षण किया।
माइगेलोन

यह स्वीकृत उत्तर होना चाहिए।
योके

1

पीपीए उबंटू एक्सनियल व्युत्पन्न पर काम नहीं करेगा लेकिन एक समाधान है। यदि आपके पास 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 में परीक्षण किया गया ।


यह अनुशंसित नहीं है ... इस ठंड ने आपके सिस्टम को तोड़ दिया
मैक्सवेल लेइट

उत्तर दिया गया। आपकी रिलीज़ का विवरण बदलना वह तरीका नहीं है जो आप उबंटू या डेबियन पर करते हैं।
डॉट

0

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 अभी भी काम कर सकता है।


मेरे लिए 16.04 पर काम नहीं
मैक्सवेल लेइट

जोड़ी सफल है, लेकिन कंट्रोलर से कनेक्ट नहीं है।
मैक्सवेल लेइट

@Maxwel Leite क्या आप सफलतापूर्वक सिक्सड शुरू करने में सक्षम हैं? क्या आपने इस बात पर ध्यान दिया कि मैंने बूट पर सिक्सड को शुरू होने से रोकने के बारे में क्या बताया?
लुइसजिविव

हां सिक्सड शुरू होता है और प्रेस पीएस बटन के लिए प्रतीक्षा करें - काम करता है और हां, मैं बूट पर शुरुआत से सिक्सड को अक्षम करता हूं। मेरी मदद करने के लिए धन्यवाद, लेकिन मैं अपने लिए समस्या हल करता हूं
मैक्सवेल लेइट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.