मैं जॉयस्टिक या गेमपैड को कैसे कॉन्फ़िगर करूं?


68

मुझे हाल ही में एक दोस्त से एक लॉजिटेक रंबलपैड 2 (एक जॉयस्टिक, पीएस 2 नियंत्रक की तरह) प्राप्त हुआ।

मैं इसे उबंटू में कैसे कॉन्फ़िगर करूंगा? यदि संभव हो तो, मैं एक जीयूआई उपयोगिता का उपयोग करना पसंद करूंगा।

मैंने कोशिश की jstest-gui, लेकिन यह मेरे एक्सेलेरोमीटर को दर्शाता है!


1
क्या आप यह कहना चाहते हैं कि आपका जॉयस्टिक किस ब्रांड का नाम और मॉडल है?
गप्पेटेव्स डी'कोन्स्टेंजो

@ GeppettvsD'Constanzo: कभी नहीं !!!! : डी (मजाक कर) सवाल को अद्यतन करने
RolandiXor

3
jscalibrator: - अब उपलब्ध नहीं है, - Bugged - ठीक नहीं किया जाएगा Ref: bugs.launchpad.net/ubuntu/+s...sw/+bug/416628 एक विकल्प की तलाश में

जवाबों:


35

यह प्रक्रिया उबंटू 11.04 (नैटी) और पुराने संस्करणों के लिए काम करेगी। नवीनतम संस्करणों के लिए कृपया इस उत्तर को रोलैंडएक्सोर द्वारा देखें । धन्यवाद।

मेरे द्वारा परीक्षण नहीं किया गया, लेकिन इसमें दिए गए लिंक पर पाया गया: http://ubuntuforums.org/showthread.php?t=393425 , मुझे उम्मीद है कि इससे मदद मिल सकती है।

जॉयस्टिक और jscalbrator स्थापित करें

sudo apt install joystick jscalibrator

फिर अंशांकन प्रक्रियाओं को चलाएं

jscal -c /dev/input/js0 (यह मेरा जॉयस्टिक स्थान है, आपकी जांच करें)

jstest /dev/input/js0 (या जहां भी) अगर मुझे सही याद है, तो यह 0 पर वापस होना चाहिए बिना किसी त्रुटि के।

jscalibrator चलाएं

jscalibrator

और इसे गेमपैड के प्रकार को सही ढंग से पहचानना चाहिए और अपने सभी बटन, और अक्ष को पहचानना चाहिए

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

Jstest-gtk नामक एक एप्लिकेशन भी है , जो ऐसा कुछ करता है, मैं यहां एक स्क्रीनशॉट और आपके लिए लिंक पोस्ट करता हूं: https://github.com/Grumbel/jstest-gtk (इस सॉफ़्टवेयर को संकलित करने की आवश्यकता हो सकती है यह काम करने के लिए)

यहाँ छवि विवरण दर्ज करें


5
इस उत्तर को अपडेट करने का समय: $ sudo apt-get install jscalibrator रीडिंग पैकेज लिस्ट ... डोन बिल्डिंग डिपेंडेंसी ट्री रीडिंग स्टेट इंफॉर्मेशन ... Done E: पैकेज खोजने में असमर्थ jscalibrator
matteo

2
जवाब अपडेट किया गया था। कृपया नए संस्करणों पर आगे के समर्थन के लिए रोलंडीएक्सॉर द्वारा इस उत्तर को देखें। धन्यवाद askubuntu.com/a/270111/9598
Geppettvs डी 'Constanzo

मुझे लगता है कि पहला स्क्रीनशॉट jscalibrator दिखाता है? ठीक यही सॉफ्टवेयर मैं खोज रहा हूं। चूंकि यह उबंटू के नए संस्करणों में मौजूद नहीं है, तो क्या कोई विकल्प है जो वास्तव में दिखाता है कि किसी विशेष बटन को कैसा दिखना चाहिए? क्योंकि मुझे नहीं पता कि बटन 0-11 के लिए मैप करने वाले हैं इसलिए मुझे नहीं पता कि जेस्टेस्ट या जेस्कल का उपयोग कैसे करें। यदि ऐसा कोई सॉफ़्टवेयर नहीं है, तो क्या कोई चित्र है जो एक संदर्भ मानचित्रण दिखाता है? मैं X = 0, O = 1, वर्ग = 2, त्रिभुज = 4 का अनुमान लगा रहा हूँ, लेकिन जहाँ तक मैं अनुमान लगा सकता हूँ।
क्रिश्चियन

क्या कुछ उपकरण मुझे यह चुनने की क्षमता देते हैं कि नियंत्रक को किस इनपुट ड्राइवर का उपयोग करना चाहिए? उदाहरण के लिए udv पसंद है?
फिल्क्स_एक्स

30

KDE के सिस्टम सेटिंग्स का उपयोग करके कुबंटू में जॉयस्टिक को कैलिब्रेट करना संभव है। यह "ओवरकिल" समाधान का एक सा है, निश्चित रूप से इसे केडीई की आवश्यकता होती है (और अधिकांश उबंटू उपयोगकर्ता यह नहीं चाहेंगे)।

यहाँ छवि विवरण दर्ज करें

मैंने उपरोक्त स्क्रीनशॉट के लिए अपना जॉयस्टिक प्लग नहीं किया था, लेकिन मैंने इसे पहले भी आजमाया है और यह काम करता है।

JStest gtk और जॉयस्टिक

ये उबंटू रिपॉजिटरी में शामिल दो उपकरण हैं जिन्हें मैंने हाल ही में परीक्षण नहीं किया है (अन्य विकल्पों की तलाश में मैंने ये पाया)। दो में से पहला, jstest-gtk, एक ग्राफिकल टूल है, और joystickकमांडलाइन उपयोगिताओं का एक सेट है।

आप उन्हें उपयोग करके स्थापित कर सकते हैं:

sudo apt-get install jstest-gtk 

या

sudo apt-get install joystick

Jstest-gtk जॉयस्टिक के कमांडलाइन टूल का फ्रंट एंड है।


मैंने स्थापित किया kde-system-settingsलेकिन इन सेटिंग्स को नहीं ढूँढ सकता। वे वास्तव में कहां हैं? क्या मुझे एक और पैकेज स्थापित करने की आवश्यकता है?
सेठ

@ खोज बॉक्स में इनपुट प्रकार जॉयस्टिक और इनपुट उपकरणों को हाइलाइट किया जाना चाहिए।
RolandiXor

मुझे एक और पैकेज की आवश्यकता होगी .. देखें: i.stack.imgur.com/h2437.png
सेठ

@Seth मैं :( इसे नीचे ट्रैक करने के लिए की आवश्यकता होगी
RolandiXor

2
मैंने कोशिश की है, jstest-gtkलेकिन यह मुझे कुछ भी बदलने की अनुमति नहीं देता है .. हालांकि परीक्षण के लिए उपयोगी है।
सेठ

23

मैं उबंटू 13.04 का उपयोग कर रहा हूं और लॉजिटेक रंबलपैड 2 है। और मैंने जो किया वह इन, जॉयस्टिक और जेस्टेस्ट-जीईईकेटी को स्थापित कर रहा था । यह पहले से ही डिफ़ॉल्ट रूप से कैलिब्रेट किया गया है और जॉयस्टिक डिवाइस को सही तरीके से पता लगाया गया है। बस प्लग और खेलो।

यदि आपको अपने कॉन्फ़िगरेशन को कैलिब्रेट करने और सहेजने की आवश्यकता है, तो आप ऐसा कर सकते हैं, jtest-gtk खोलें, आप यह देखेंगे:

यहाँ छवि विवरण दर्ज करें

आप डिवाइस पर डबल क्लिक करके कैलिब्रेट कर सकते हैं।

यहाँ छवि विवरण दर्ज करें

आशा है कि यह आपकी मदद करेगा जैसा उसने मुझसे किया है।


आप अपने कॉन्फ़िगरेशन को कैसे बचाते हैं? कहाँ बचा है? किस फाइल में?
erik

इसने 16.04 को भी काम किया, धन्यवाद शाहिल।
टेनलिफ्टफ़िंगर

14

यहां उत्तर अब थोड़ा पुराने हो रहे हैं, और उपयोगकर्ताओं को फिर से समस्या हो रही है, इसलिए यह उबंटू पर अपने जॉयस्टिक या गेमपैड को कॉन्फ़िगर करने के लिए वर्तमान 2016 का समाधान है।

आप उपयोग कर सकते हैं antimicro, इसके बारे में एक कांटा है joy2keyऔर एक है GUI, इस का उपयोग PPA15.10 करने के लिए 12.04 के लिए

sudo add-apt-repository ppa:ryochan7/antimicro
sudo apt-get update
sudo apt-get install antimicro

16.04+ के लिए इसका उपयोग करें PPA

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install antimicro

स्रोत

एंटीमाइक्रो और की-मैपिंग की जांच


1
यह उस droidpadएप्लिकेशन के साथ भी काम करता है जो एंड्रॉइड फोन को गेमपैड के रूप में उपयोग करने की अनुमति देता है।
विवि

यह एप्लिकेशन 15.10 को मेरे USB गेमपैड को थ्रेडेट करता है - वे 14.04 पर अच्छी तरह से काम करते हैं। 15.10 के लिए कोई वर्कअराउंड?
TenLeftFingers

मैं एक काम के बारे में नहीं जानता, यह मेरे लिए 15.10 पर काम किया था, लेकिन यहाँ कुछ चीजें हैं जो हर एक के बाद sudo apt-get dist-upgradeXbox ड्राइवर sudo apt-get install xboxdrvरिबूट स्थापित करने की कोशिश के साथ अपने कर्नेल और सिस्टम को अपडेट करें । यदि आप अपग्रेड करना चाहते हैं, तो मैंने 16.04 के लिए एक संस्करण शामिल करने के उत्तर को भी अपडेट किया। @TenLeftFingers
मार्क किर्बी

धन्यवाद मार्क किर्बी जब तक पावर कॉर्ड कनेक्ट नहीं हो जाता तब तक मेरा लैपटॉप यूएसबी के माध्यम से पर्याप्त शक्ति प्रदान नहीं करता है।
टेनलिफ्टफिंगर

@TenLeftFingers (और किसी और को जिसके नियंत्रक को USB केबल के माध्यम से प्लग किए जाने पर पहचाना नहीं जाता है) - कोशिश करने लायक कुछ छोटी केबल है । मैंने सबसे नज़दीकी को पकड़ लिया था, जो बहुत लंबा था। कुछ भी नहीं पहचाना गया। मैं एक बहुत कम एक की कोशिश की और दोनों एक PS2 नियंत्रक और एक Xbox एक नियंत्रक तो का उपयोग कर पाया गयाftest /dev/input/by-id/..
n1k31t4

7

मैं वर्तमान में Logitech Gamepad F310 के लिए कुंजी (यहां तक ​​कि माउस) मैपिंग के लिए qjoypad का उपयोग कर रहा हूं। यह उन खेलों के लिए अच्छी तरह से काम कर रहा है जो केवल कीबोर्ड और माउस नियंत्रण को ध्यान में रखकर बनाए गए हैं। ऐसा लगता है कि इसे क्ली से चलाया जा रहा है qjoypad --notray। यह एक GUI का उपयोग करता है।

Qjoypad को कैसे स्थापित करें
सबसे पहले GetDeb Games ppa को जोड़ें

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu raring-getdeb games" >> /etc/apt/sources.list.d/getdeb.list'

फिर पैकेज को अपडेट और इंस्टॉल करें

sudo apt-get update
sudo apt-get install qjoypad

वैकल्पिक रूप से यहां पैकेज डाउनलोड करें और अपने पसंदीदा पैकेज मैनेजर के साथ इंस्टॉल करें।


क़ुयप्पपाद उबंटू के भंडार में नहीं है। इसे जोड़ने के बारे में निर्देश देने वाला मन?
नील

1
मुझे सिंटैप्टिक पैकेज मैनेजर के माध्यम से इंस्टॉल करने की याद आती है। जब मैं घर पहुंचूंगा , तब जांच करूंगा, लेकिन आप इसे qjoypad.sourceforge.net पर प्राप्त कर सकते हैं । Decompress tar.gz और इंस्टॉलेशन के रूप में सरल होना चाहिए ./config make make install
iyrin

1
ऐसा नहीं लगता है कि पैकेज 3 वर्षों में अद्यतन किया गया है। यह भी नहीं लगता है कि इसके लिए एक ppa है, जैसे कि यह नहीं दिया जाएगा कि कैसे कोई अद्यतन नहीं हैं। यह निश्चित रूप से रिपेयरिंग रिपॉजिटरी में नहीं है। Nvm, इसे ubuntuupdates.org/ppa/getdeb_games?dist=raring
निल

मैं अभी भी यह पता लगाने की कोशिश कर रहा हूं कि लांचर से चलाने के लिए उस नोटरी विकल्प को कैसे प्राप्त करें
निल

1
@ इसे लिखने के समय, उबंटू रिपॉजिटरी में वास्तव में qjoypad।
एनकाउमी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.