मामले को उठा रहे हैं मेरे द्वारा यहां ब्लॉग पर साझा किए गए पिछले लेख से फेडोरा 31 में हमारे Xbox One नियंत्रक का उपयोग कैसे करें। हाल ही में मुझे जीथब पर एक उत्कृष्ट प्रोजेक्ट मिला, जिसका नाम है Xbox One नियंत्रक के लिए एक उन्नत Linux ड्राइवर "xpadneo"।
Xpadneo इसका मुख्य फोकस लिनक्स के लिए उन्नत कार्य प्रदान करना है, लिनक्स कर्नेल में डिफ़ॉल्ट रूप से शामिल ड्राइवर के विपरीत जो पहले ही कई संस्करणों के लिए जोड़ा जा चुका है। चूँकि ड्राइवर मूल रूप से शामिल है, यह अन्य चीज़ों के अलावा बैटरी स्तर जैसी जानकारी प्रदान नहीं करता है।
यह उल्लेख करना महत्वपूर्ण है कि इस नियंत्रक का उपयोग करने के लिए, यह केवल वायरलेस कनेक्शन के लिए है, अर्थात, केवल अपने कंप्यूटर और ब्लूटूथ नियंत्रण को कनेक्ट करके। इसके अलावा आपको अपने कंट्रोलर को अपने डिस्ट्रो से कनेक्ट और पेयर करने में सक्षम होना चाहिए। (मैंने इसका उल्लेख इसलिए किया क्योंकि फेडोरा 31 में मुझे समस्याएं मिलीं, आप उस पोस्ट का संदर्भ ले सकते हैं मैंने यहां ब्लॉग पर किया).
उन विशेषताओं में से जो xpadneo से अलग हैं जिनका उल्लेख उनके पृष्ठ पर किया गया है:
- ब्लूटूथ को सपोर्ट करता है
- सामान्यतः फोर्स फीडबैक (रम्बल) का समर्थन करता है
- ट्रिगर फोर्स फीडबैक का समर्थन करता है (विंडोज़ पर भी समर्थित नहीं)
- इसे कार्य में देखें: runmisc/tools/directional_rumble_test/direction_rumble_test
- समर्थन अक्षम एफएफ
- एक ही समय में एकाधिक गेमपैड का समर्थन करें (विंडोज़ का भी समर्थन नहीं)
- लगातार मैपिंग प्रदान करता है, भले ही गेमपैड को पहले विंडोज/एक्सबॉक्स के साथ जोड़ा गया हो
- कार्य चयन, प्रारंभ, मोड बटन
- सही अक्ष सीमा (हस्ताक्षरित, उदाहरण के लिए RPCS3 के लिए महत्वपूर्ण)
- बैटरी स्तर संकेत का समर्थन करता है (प्ले `एन चार्जिंग किट सहित)
- बैटरी स्तर संकेत
- एसडीएल को टूटी हुई मैपिंग को ठीक करने की कोशिश करने से रोकने के लिए इनपुट डिवाइस संस्करण को नकली बनाने का समर्थन करता है।
- सरल प्रतिष्ठापन
- समर्थन और तीव्र विकास
Linux पर xpadneo कैसे स्थापित करें?
आपके डिस्ट्रो पर xpadneo इंस्टॉल करना काफी सरल है, बस आपके पास कुछ शर्तें होनी चाहिए इसमें पहले से इंस्टॉल है. इस आवश्यकताओं की आपके पास पहले से ही डीकेएमएस, लिनक्स-हेडर और एक ब्लूटूथ कार्यान्वयन स्थापित होना चाहिए और इसकी निर्भरताएँ।
आप यह सब अपने पैकेज मैनेजर से अपने टर्मिनल या उसके जीयूआई से देख सकते हैं। उदाहरण के लिए सिनैप्टिक, डीएनएफड्रैगोरा, ऑक्टोपि, आदि।
से जानकारी ले रहे हैं xpadneo का github पृष्ठ, जहां वे इसे इंस्टॉल करने के लिए कमांड साझा करते हैं। वे कौन हैं आर्क लिनक्स, मंज़रो, आर्क लिनक्स या आर्क लिनक्स के किसी अन्य व्युत्पन्न के उपयोगकर्ता, उन्हें एक टर्मिनल खोलना होगा और उसमें वे निम्नलिखित टाइप करेंगे:
sudo pacman -S dkms linux-headers bluez bluez-utils
अब उन लोगों के मामले के लिए जो हैं डेबियन पर आधारित या उससे प्राप्त वितरण के उपयोगकर्ता, जैसे उबंटू, दीपिन इत्यादि। टर्मिनल में आपको बस निम्नलिखित कमांड टाइप करना होगा:
sudo apt-get install dkms linux-headers-`uname -r`
जब उन लोगों के लिए जो फेडोरा या डेरिवेटिव का उपयोग करते हैं यह:
sudo dnf install dkms make bluez bluez-tools kernel-devel-`uname -r` kernel-headers-`uname -r`
रास्पबियन के मामले के लिए, आपको बस निम्नलिखित टाइप करना होगा:
sudo apt-get install dkms raspberrypi-kernel-headers
पहले से ही आवश्यक शर्तें स्थापित होने पर, अब हम सिस्टम में xpadneo इंस्टॉल करने जा रहे हैं, इसके लिए हमें केवल निम्नलिखित टाइप करना होगा:
git clone https://github.com/atar-axis/xpadneo.git
cd xpadneo
sudo ./install.sh
यदि सब कुछ ठीक रहा, तो आपको बस अपने सिस्टम को पुनरारंभ करना होगा, ताकि ड्राइवर स्टार्टअप पर लोड हो जाए।
xpadneo का उपयोग करना
इस नियंत्रक के साथ अपने नियंत्रक का उपयोग शुरू करने के लिए, आपको अपने रिमोट के बीच ब्लूटूथ कनेक्शन बनाना होगा और सिस्टम, इसके लिए आप इसे टर्मिनल से टाइप करके कर सकते हैं:
sudo bluetoothctl
scan on
उपरोक्त कमांड टाइप करके आपको अपना कंट्रोलर चालू करना होगा और कंट्रोलर को पेयर करने के लिए बटन दबाना होगाएक बार यह हो जाने के बाद, टर्मिनल आपको अपनी जानकारी के साथ मिले डिवाइस दिखाएगा, जिनमें से हम इसके "मैक एड्रेस" में रुचि रखते हैं।
उस जानकारी के साथ हम निम्नलिखित कमांड टाइप करके रिमोट को पेयर और सिंक्रोनाइज़ करने जा रहे हैं:
pair <MAC>
trust <MAC>
connect <MAC>
पहले से ही कनेक्शन बना हुआ है, वे कॉन्फ़िगरेशन स्क्रिप्ट चलाकर कॉन्फ़िगरेशन कर सकते हैं जो उन्हें प्रक्रिया में मार्गदर्शन करेगा, इसके लिए उन्हें xpadneo फ़ोल्डर में फिर से प्रवेश करना होगा और टाइप करना होगा:
sudo ./configure.sh
बहुत अच्छा, मुझे इस एप्लिकेशन का परीक्षण करना और डेबियन में थोड़ा खराब करना बाकी है।
मेरा केवल एक ही प्रश्न है, क्या यह केवल Xbox नियंत्रकों के लिए है जो ब्लूटूथ के माध्यम से सीधे पीसी से कनेक्ट होते हैं? क्योंकि मेरे पास जो है उसमें कनेक्ट करने के लिए एक यूएसबी एडाप्टर है।
धन्यवाद!
इस तरह से यह है। यह केवल ब्लूटूथ के लिए है. अभिवादन