मैं गेमपैड का उपयोग कैसे करूं?


16

मैं एमुलेटर (जैसे ZSNES) पर गेम खेलने के लिए गेम-पैड खरीदने की योजना बना रहा हूं और मैंने कुछ गेम-पैड से संबंधित नेट पर कुछ लेख पढ़े हैं, खासकर लिनक्स में काम नहीं कर रहे हैं जब वाइन के माध्यम से गेम खेलते हैं। लेकिन वह केवल शराब के लिए, सही? मेरे मन में कुछ सवाल हैं, जैसे:

  1. इसका मतलब यह है कि सभी देशी उबंटू खेल किसी भी खेल-पैड के साथ ठीक काम करते हैं या इसमें विशिष्ट गेम-पैड भी हैं? वह उबंटू (12.04) पर काम करता है।

  2. क्या होगा यदि मैं एक यादृच्छिक गेम-पैड कहता हूं जो अनधिकृत / नकली है, तो क्या इसे गेम-पैड के रूप में पहचाना जाएगा या उबंटू इसे अनदेखा करेगा?

  3. अगर यह पहचाना जाता है कि मैं हार्डवेयर का उपयोग करने के लिए आवश्यक उपयुक्त ड्राइवर कैसे पाऊंगा / पाऊंगा? या ड्राइवर आवश्यक नहीं होंगे और मैं इसे खरीदना शुरू कर सकता हूं, ठीक इसके बाद जब मैंने इसे खरीदा और इसे प्लग इन किया?

जवाबों:


15

सभी गेमपैड / जॉयस्टिक (5 या तो) मैंने अब तक काम करने की कोशिश की है। कॉन्फ़िगरेशन के लिए स्थापित करें qjoypadया jstest-gtk। अगर मुझे सही याद है तो कोजपाद ने बेहतर काम किया।


जवाब के लिए धन्यवाद। BTW आप बता सकते हैं कि क्या दोहरे झटके ने काम किया है?
मोहम्मद अराफात हुसैन

मैंने कोशिश नहीं की है, क्षमा करें।
टर्बो

jstest-gtk ने मेरे ब्लूटूथ के साथ ouya कंट्रोलर के साथ बढ़िया काम किया :)
Baggers

10

हालांकि टर्बो ने पहले ही qjoypadबहुत संक्षिप्त रूप से उल्लेख किया है, यह लंबे समय तक जवाब देने के लायक है, क्योंकि बहुत नवीनतम (और सबसे अच्छा) संस्करण को संकलन की आवश्यकता है, क्योंकि यह रिपॉजिटरी में नहीं है और वर्तमान में साइट पर कोई पैकेज उपलब्ध नहीं है। दूसरे, सामान्य पुराने ब्लॉग गाइड के बारे में हैं qjoypad, लेकिन यह उबंटू के लिए अप-टू-डेट होना उपयोगी होगा।

परिचय

मैं क्या करता हूं Wineऔर Dosboxजब गेम और कंट्रोलर सपोर्ट (जो कि ज्यादातर समय होता है) के साथ समस्याओं का सामना करना पड़ता है जैसे कि क्यूजपैड का उपयोग करना । यह उपयोगिता

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

इसलिए कि यह मायने नहीं रखता है कि wineवास्तविक गेम wineआनंदप्रद का समर्थन करता है या नहीं , आप आम तौर पर इसका उपयोग करने में सक्षम होंगे।

संकलन

निर्भरता स्थापित करें (और build-essentialयदि आवश्यक हो):

sudo apt-get install libxtst6 libxtst-dev libx11-dev checkinstall build-essential

कार्यक्रम को चलाने के लिए आपको क्यूटी पुस्तकालयों की आवश्यकता होगी, और क्यूटी देव पुस्तकालयों को संकलित करने के लिए qjoypad, जैसा कि आधिकारिक साइट पर उल्लेख किया गया है , इसलिए आपको पूरे क्यूटी विकास किट को भी स्थापित करना होगा

sudo apt-get install libqt4-dev

यह बहुत महत्वपूर्ण है क्योंकि आप क्यूई पुस्तकालयों का उपयोग कर रहे हैं ताकि gui का निर्माण किया जा सके।

Sourceforge से नवीनतम संस्करण (वर्तमान में 4.10) डाउनलोड करें और फिर इसके साथ निकालें

tar xzvf qjoypad-4.1.0.tar.gz

तब cdउस फ़ोल्डर में और उसके बाद cdके लिए srcफ़ोल्डर और रन

./configure
make
sudo checkinstall --pkgname=qjoypad --pkgversion=4.1.0 --provides=qjoypad

सेट अप

अब अपने जॉयस्टिक या गेमपैड को कनेक्ट करें और टर्मिनल से चलाएं qjoypad &या लॉन्चर मेनू से चुनें।

जब आप लोड करते हैं qjoypad(स्क्रीनशॉट एक) तो आपको बटन नंबर दिखाई देंगे जैसे कि बटन 1, बटन 2, आदि। यदि आप यह देखना चाहते हैं कि आपके जॉयस्टिक पर ये कौन से संवाददाता हैं जिन्हें आप इंस्टॉल evtestऔर चला सकते हैं evtestऔर फिर अपने गेमपैड के डिवाइस नंबर का चयन करें निम्नलिखित जानकारी प्राप्त करें:

Input device ID: bus 0x3 vendor 0x45e product 0x7 version 0x100
Input device name: "Microsoft® Microsoft® SideWinder® Game Pad USB"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 304 (BTN_A)
    Event code 305 (BTN_B)
    Event code 306 (BTN_C)
    Event code 307 (BTN_X)
    Event code 308 (BTN_Y)
    Event code 309 (BTN_Z)
    Event code 310 (BTN_TL)
    Event code 311 (BTN_TR)
    Event code 312 (BTN_TL2)
    Event code 313 (BTN_TR2)

यहाँ बटन क्रम यह दर्शाता है कि qjoypad, क्यूजपैड का बटन 1 BTN_Aनियंत्रक आदि पर है।

( ~/.qjoypad3यदि आप उन्हें वापस करना चाहते हैं , तो आपका जियोपैड लेआउट जमा हो जाता है ।)

स्रोत कोड के साथ डाउनलोड में रीडमी की स्थापना और चलने के बारे में कुछ उपयोगी जानकारी भी है qjoypad

  1. एक नया प्रोफ़ाइल बनाने के लिए जोड़ें पर क्लिक करें और इसे नाम दें, और फिर आप उपलब्ध सभी बटन असाइन कर सकते हैं, लेकिन आपको अपनी सेटिंग्स को बचाने के लिए अपडेट पर क्लिक करना होगा।

    स्क्रीनशॉट

  2. आप सभी अक्ष बिंदुओं को पूरी तरह से कॉन्फ़िगर कर सकते हैं, और दोनों साइडविन्डर प्रकार और दोहरी एनालॉग डिवाइस कॉन्फ़िगर करने योग्य लगते हैं। इस पर अधिक विवरण इस लेख में उपलब्ध हैं और स्रोत कोड डाउनलोड के साथ शामिल उपयोगी रीडमी पर हैं।

    स्क्रीनशॉट

अंतिम विचार

Qjoypadजरूरत चल रहा हो (अपने सही joypad खेल चयनित प्रोफ़ाइल के साथ) जब dosboxया wineशुरू की है।

आपको अपने कीबोर्ड बाइंडिंग को पहले उस गेम में परिभाषित करना होगा जिसमें आप उपयोग करना चाहते हैं qjoypad। अपने खेल में बहुत बार सेटिंग कीबोर्ड पर सेट की जानी चाहिए न कि जॉयस्टिक। यह वही है जो मैंने Dosboxखेलों के साथ पाया है , और यह शायद Wineखेलों के लिए भी ऐसा ही है । गेमिंग के लिए और एक्स विंडो में चल रहे किसी भी प्रोग्राम को नियंत्रित करने के लिए, qjoypadएक बहुत ही उपयोगी उपयोगिता है।


महत्वपूर्ण - आपके द्वारा उपयोग किया जाने वाला USB पोर्ट आपके सिग्नल की गुणवत्ता को प्रभावित कर सकता है, और इसलिए आप एक जंक अंशांकन प्राप्त कर सकते हैं। यदि आप लाठी / पैड केंद्रित होने पर अपने नंबर को इधर-उधर फेंकते हुए देखते हैं, और आप USB HUB का उपयोग कर रहे हैं, तो सीधे बैक या फ्रंट पैनल प्लग से कनेक्ट करने का प्रयास करें। यह वायरलेस नियंत्रकों के लिए विशेष रूप से सच हो सकता है जो 2 बार से अधिक शोर के अधीन हैं। मैंने 4 मशीनों पर 3 अलग और असंबद्ध नियंत्रकों के साथ इस जानकारी को सत्यापित किया है। प्रत्येक एक अलग हब और स्थान का उपयोग कर रहा है। हब पर: मशीन में -300-300 रेंज में संख्या चिकोटी: सटीक संख्या (शब्द?)
महत्वपूर्ण

मैं सब कुछ मेक अप करने के लिए करता हूं, और त्रुटियां हैं ... मैं क्या कर सकता हूं? एकत्रित 2: त्रुटि: ld ने 1 निकास स्थिति लौटा दी - मुझे लगता है कि त्रुटि को संदर्भित करता है ।h: 8: 13 चेतावनी QString, Qstring परिभाषित है लेकिन इसका उपयोग नहीं किया गया है (यह शून्य डिबग_म्सग (...) के लिए यह कहता है। मैं नया हूं, बस। एक गेम पैड का उपयोग करने की कोशिश कर रहा है ....
एलेक्स

4

सामान्यतया, सभी USB गेमपैड, जो विशेष ड्राइवरों की आवश्यकता के बिना लिनक्स में छिपाई के काम का पालन करते हैं, जिसका अर्थ है कि सभी सामान्य पीसी गेमपैड बहुत अधिक काम करेंगे। हालाँकि समर्थन बुनियादी सुविधाओं तक सीमित हो सकता है और रंबल जैसी चीजों का समर्थन नहीं किया जा सकता है।

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



0

यदि आप अन्य DEB या APT आज़माना चाहते हैं:

http://www.ubuntuupdates.org/ पर qjoypad की खोज करें

और याद रखें कि सेटअप तभी दिखाई देगा जब qjoypad --notrayआइकन से शुरू किया गया हो और बाएं-क्लिक करें

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