Sharkoon Drakonia गेमिंग माउस बिल्कुल काम नहीं करता है


10

मुझे एक नया माउस "शरकून ड्रकोनिया" मिला है, जो 11 बटन और उच्च अस्थिर संकल्प के साथ एक गेमिंग माउस है।

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

इसके अलावा lsusb को यह सही नहीं लगता है:

Bus 003 Device 002: ID 04d9:a067 Holtek Semiconductor, Inc. 

जवाबों:


15

यह समाधान इस संशोधन को लिखने के समय सभी शार्कून चूहों के साथ काम करना चाहिए।

Sharkoon समर्थन के लिए उबंटू उबटन कर्नेल

  1. एक टर्मिनल विंडो खोलें ( Ctrl+ Alt+ T)
  2. sudo apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-devकर्नेल भवन के लिए आवश्यक पैकेज प्राप्त करने के लिए चलाएँ । आप कर सकते हैं apt-get remove <package name>इन पैकेजों आप नहीं उन्हें बाद में चाहते हैं।
  3. कर्नेल स्रोत के लिए एक फ़ोल्डर बनाने के लिए निम्नलिखित चलाएँ:

    mkdir ~/source
    cd ~/source
    apt-get source linux-image-$(uname -r)
    
  4. दबाने से पहले शेष फ़ोल्डर के नाम को भरने के लिए टाइप करें cd linuxऔर दबाएं ।TabEnter

  5. टाइप करें gedit include/linux/hid.hऔर स्ट्रिंग खोजें ( Ctrl+ F) "#define HID_MAX_USAGES" और इसका मान बदलकर '64000' करें।
  6. cp -vi /boot/config-`uname -r` .configअपने वर्तमान सिस्टम से कॉन्फ़िग फ़ाइल प्राप्त करने के लिए चलाएँ ।
  7. (ऑप्ट) संकलन को गति देने के लिए, आप समसामयिक स्तर सेट कर सकते हैं। export CONCURRENCY_LEVEL=# अपने CPU + 1 पर कोर की संख्या के साथ "#" रन करें (दोहरे कोर "3" होगा
  8. make-kpkg cleanसंकलन के लिए निर्देशिका तैयार करने के लिए चलाएँ ।
  9. भागो fakeroot make-kpkg --initrd --append-to-version=-sk kernel-image kernel-headersकर्नेल संकलन शुरू करने के लिए। इसमें लंबा समय लगेगा। यदि आपको प्रक्रिया को बाधित करना है, तो आपको rm ~/sourceचरण 3 से दौड़ना और शुरू करना होगा ।

कर्नेल बायनेरिज़ (.deb) फ़ोल्डर में होगा ~/source


कस्टम कर्नेल स्थापित करना

  1. फ़ाइल प्रबंधक विंडो खोलें और नेविगेट करें /lib/modules
  2. एक टर्मिनल विंडो खोलें और cd ~/source
  3. निम्नलिखित Tabनामों को स्वत: पूर्ण का उपयोग करके चलाएं :

    sudo dpkg -i linux-image-(REPLACE_ME).deb    
    sudo dpkg -i linux-headers-(REPLACE_ME).deb
    
  4. भागो sudo update-initramfs -c -k (REPLACE_ME[DIFFERENT])( "-sk" फ़ाइल प्रबंधक विंडो में साथ समाप्त होना चाहिए नया फ़ोल्डर के नाम के साथ की जगह।

  5. भागो sudo update-grub
  6. अपने कंप्यूटर को पुनरारंभ।

अब आपको अपने नए, कस्टम-संकलित कर्नेल के साथ चलना चाहिए।


(ऑप्ट) सफाई

  1. एक टर्मिनल विंडो खोलें
  2. Daud sudo apt-get remove fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev
  3. भागो rm ~/source(या आप फ़ाइल प्रबंधक से निर्देशिका को हटा सकते हैं)

1
आउच। ऐसा क्यों जरूरी होगा?
जर्नीमैन गीक

4
अपने नए इनाम का आनंद लें क्योंकि यह सबसे अच्छा जवाब है जो मैंने लंबे समय में देखा है।
नाथन उस्मान

वाह। इस टिप्पणी के लिए क्षमा करें, लेकिन यह इतना अविश्वसनीय है कि आपको एक निश्चित माउस के लिए अपने कर्नेल को फिर से जोड़ना होगा।
अक्कू

अच्छे उत्तर के लिए धन्यवाद, लेकिन मुझे एक और सवाल मिला है: यदि ऑटो-अपडेट के माध्यम से कर्नेल का अपडेट है तो क्या होगा? क्या यह मेरे कस्टम कर्नेल को ओवरराइड करेगा? या यह बिल्कुल अद्यतन नहीं होगा?
डोमिनिक गोल्टरमैन

कर्नेल संस्करण 3.11.2 बाद में इस माउस को ठीक करने का समर्थन करता है, इसलिए इसे कोई समस्या नहीं होनी चाहिए।
नजलाम


0

मैंने पढ़ा है कि कुछ लोगों को इस माउस को काम करने में सफलता मिली है, लेकिन एकमात्र ज्ञात विधि के लिए लिनक्स कर्नेल को फिर से जोड़ने की आवश्यकता है।

संदर्भ:

उबंटू फोरम

यह काम करने के लिए गाइड Suse

कर्नेल को फिर से जोड़ने के लिए गाइड

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