শারকুন ড্রাকোনিয়া গেমিং মাউস মোটেই কাজ করে না


10

আমি একটি নতুন মাউস পেয়েছি "শারকুন ড্রাকোনিয়া", 11 টি বোতাম এবং উচ্চ চ্যাংযোগ্য রেজোলিউশন সহ একটি গেমিং মাউস।

সমস্যাটি হ'ল মাউসটি কাজ করে না। কেবলমাত্র এলইডি দৃশ্যমান, তবে বাটনগুলি বা মাউস চলাচলটি স্বীকৃত নয়। উইন্ডোজ অধীনে মাউস বাক্সের বাইরে কাজ করে (প্রধান বোতামগুলি, চলাচল করে, সামনের দিকে এবং পিছনে, অন্যান্য বোতামগুলি এখনও পরীক্ষা করা হয়নি)।

এছাড়াও lsusb এটিকে সঠিকভাবে দেখে না বলে মনে হচ্ছে:

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

উত্তর:


15

এই সংশোধনটি লেখার সময় এই দ্রবণটি সমস্ত শারকুন ইঁদুরের সাথে কাজ করা উচিত।

শারকুন সমর্থনের জন্য উবুন্টু কার্নেলটি পুনরায় সংশোধন করা হচ্ছে

  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এবং এন্টার Tabটিপে আগে ফোল্ডারের নাম বাকি পূরণ করার জন্য Enter

  5. টাইপ করুন এবং gedit include/linux/hid.h( Ctrl+ F) "# ডিফাইন HID_MAX_USAGES" এবং এর মানটি '64000' এ পরিবর্তন করুন change
  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. চালান sudo apt-get remove fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev
  3. চালান rm ~/source(অথবা আপনি কোনও ফাইল পরিচালক থেকে ডিরেক্টরি মুছতে পারেন)

1
সেকি। কেন এটি এমনকি প্রয়োজন হবে?
জার্নিম্যান গীক

4
আপনার নতুন অনুগ্রহ উপভোগ করুন কারণ এটি আমি দীর্ঘ সময় দেখেছি সেরা উত্তরগুলির মধ্যে একটি।
নাথান ওসমান

কি দারুন. এই মন্তব্যের জন্য দুঃখিত, তবে এটি এতটাই অবিশ্বাস্য যে আপনাকে একটি নির্দিষ্ট মাউসের জন্য আপনার কার্নেলটি পুনরায় কম্পাইল করতে হবে।
আক্কু

ভাল উত্তরের জন্য ধন্যবাদ তবে আমি আরও একটি প্রশ্ন পেয়েছি: অটো-আপডেটের মাধ্যমে কার্নেলের আপডেট থাকলে কী হবে? এটি কি আমার কাস্টম কার্নেলকে ওভাররাইড করবে? নাকি একেবারেই আপডেট হবে না?
ডোমিনিক গোলটারম্যান

কার্নেল সংস্করণ 3.11.2 এর পরে এই মাউসটিকে সূক্ষ্মভাবে সমর্থন করে যাতে এটি কোনও সমস্যা না হয়।
njallam


0

আমি পড়েছি যে কিছু লোক এই মাউসটি কাজ করতে সাফল্য পেয়েছে তবে একমাত্র পরিচিত পদ্ধতির জন্য লিনাক্স কার্নেলটি পুনরায় সংযোগ করা প্রয়োজন।

তথ্যসূত্র:

উবুন্টু ফোরাম

এটি কাজ করার জন্য সুয়ে গাইড

কার্নেলটি পুনরায় সংশোধন করার জন্য গাইড

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.