উবুন্টু 12. এক্স-এ এমজি কীভাবে কোথাও লজিটেক তৈরি করবেন?


14

আমার কাছে লগিটেক যে কোনও জায়গায় এমএক্স মাউস (ওয়্যারলেস) রয়েছে, যখন আমি এটি কম্পিউটারে সংযুক্ত করি তখন এটি কাজ করে না।

উইন্ডোজ এবং ফেডোরা 17 এবং ফেডোরা 19 এর সাথে মাউস অন্যান্য কম্পিউটারে কাজ করে, তবে এটি উবুন্টু 12.04 এবং 12.10 সহ দুটি পৃথক কম্পিউটারে কাজ করে না। তাছাড়া এই একই কম্পিউটারগুলি অন্য একটি মাইক্রোসফ্ট ওয়্যারলেস মাউস নিয়ে কাজ করে।

সুতরাং আমি মনে করি লগিটেক এমএক্স এবং উবুন্টুর সংমিশ্রণটি ভাল খেলছে না।

dmesgলগ এন্ট্রি ভালো দেখায়:

[  578.845838] usb 3-2: Product: USB Receiver
[  578.845841] usb 3-2: Manufacturer: Logitech
[  578.851625] logitech-djreceiver 0003:046D:C52B.0009: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-2/input2
[  578.851899] logitech-djreceiver 0003:046D:C52B.0009: logi_dj_probe:logi_dj_recv_query_paired_devices error:-32
[  578.854518] logitech-djreceiver: probe of 0003:046D:C52B.0009 failed with error -32

প্রত্যাশিত পরিবর্তে (ফেডোরা থেকে নেওয়া):

[154344.634520] usb 2-1.2: Manufacturer: Logitech
[154344.647935] logitech-djreceiver 0003:046D:C52B.000D:
hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on
usb-0000:00:1d.0-1.2/input2
[154344.653788] input: Logitech Unifying Device. Wireless PID:1017 as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.2/0003:046D:C52B.000D/input/input21
[154344.654192] logitech-djdevice 0003:046D:C52B.000E: input,hidraw1:
USB HID v1.11 Mouse [Logitech Unifying Device. Wireless PID:1017] on
usb-0000:00:1d.0-1.2:1

আপডেট: আমি বলব যে এই মুহুর্তে, solaarযাওয়ার উপায়। সুতরাং আমি এটি প্রস্তাব করে একটি পূর্ববর্তী উত্তর গ্রহণ করেছি।


দেখে মনে হচ্ছে এটি একটি কর্মক্ষেত্র, এটি আমার জন্য দু'বার চেষ্টা করেছিল: Askubuntu.com/a/196915/15943 । একটি স্থায়ী সমাধানও প্রশংসা করা হয়।
alfC

ঠিক আছে, আমি খুব তাড়াতাড়ি কথা বলেছি, উপরের কৌশলটি আর কাজ করে নি।
alfC


এটি স্পষ্ট করে বলি যে এটি কার্নেলের সাথে সমস্যা বলে মনে হচ্ছে, কারণ ফেডোরা 18 তে (কার্নেল ৩. ker.২ ব্যবহার করে) একই সমস্যা দেখা দেয়। ভাগ্যক্রমে চিহ্নিত সমাধান ফেডোরা 18
তেও

এটি আমার লগিটেক ডিভাইসগুলির সমস্যার সমাধান করে: webupd8.org/2013/07/pair-unpair-logitech-unifying-devices.html । আমি এখনও চেষ্টা করিনি।
alfC

উত্তর:


5

সোলার আমার জন্য 12.04 এ কাজ করেছিলেন। টার্মিনাল টাইপ:

sudo add-apt-repository ppa:daniel.pavel/solaar  
sudo apt-get update  
sudo apt-get install solaar  

একবার ইনস্টল হয়ে গেলে ড্যাশ মেনু থেকে সোলারটি খুলুন এবং উপরের বাম কোণে ক্লিক করুন। নীচের ডান কোণে ক্লিক করুন এবং নির্দেশাবলী অনুসরণ করুন।

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

জুড়ি তৈরি হওয়ার পরে আপনি যখন ওবুন্টু শুরু করবেন তখন ডিভাইসগুলি স্বীকৃত হয়ে উঠবে (সোলার স্বয়ংক্রিয়ভাবে 'স্টার্টআপ অ্যাপ্লিকেশনগুলিতে ইনস্টল হবে)।

এছাড়াও এই লিঙ্কটি উত্স হিসাবে দেখুন http://www.webupd8.org/2013/07/pair-unpair-logitech-unifying-devices.html বা শুটিংয়ের জন্য আরও সমস্যার জন্য


উত্তরটি বেশ পুরানো, তবে: ১ 16.০৪- solaarতে ইতিমধ্যে মূল সংগ্রহস্থলটিতে রয়েছে, সুতরাং এটি সরাসরি ইনস্টল করতে পারে!
ল্যাপশিন দিমিত্রি

14

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

#!/bin/bash

# loop up to 10 times trying to fix the mouse insertion
for i in {1..10}
do

  # exit the script if there was no mouse error
  if [ `dmesg | grep "logitech-djreceiver" | tail -1 | grep -c "failed with error -32"` -eq 0 ]; then
    echo "No logitech receiver error...exiting" ;
    exit 0 ;
  else
    # try to reload the mouse driver
    echo `date`" Error detected, trying reload of logitech hid driver" ;
    rmmod hid_logitech_dj ;
    modprobe hid_logitech_dj ;
    sleep 1 ;
  fi

done

এটি প্রস্থান করার আগে ড্রাইভারটিকে পুনরায় লোড করার জন্য 10 বার চেষ্টা করে।

আমি স্ক্রিপ্টটির নাম দিয়েছি /usr/bin/mousefixএবং কchmod +x

এখানে ইউদেব নিয়ম, একটি লাইন যুক্ত করা যেতে পারে /etc/udev/rules.d/10-local.rules

SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{manufacturer}=="Logitech", ATTRS{product}=="USB Receiver", ACTION=="add", RUN+="/usr/bin/mousefix"

আশা করি এটি অন্য কাউকে সহায়তা করবে। যখনই ইউএসবি সংযুক্ত থাকে তখন স্ক্রিপ্টটি চালানো সহজ কাজ বলে মনে হয়েছিল।


1
শুরুতে এবং ইউএসবি প্লাগের সংযোগ উভয় সময়েই লজিটেক যে কোনও জায়গায় এমএক্সের সাথে কাজ করেছেন। আমি এই উত্তরটি গ্রহণ করব কারণ এটি একটি স্থায়ী সমাধান দেয়।
alfC

আমার mousefixস্ক্রিপ্টটি ছাড়াই ব্যর্থ হচ্ছে sudo... আমি "ERROR: 'hid_logitech_dj' সরানো হচ্ছে: অপারেশন অনুমোদিত নয়" ত্রুটিটি পাচ্ছি। কোনও পরামর্শ?
জেসি ওয়েব

@ জেসে ওয়েব - chmod a+xসর্বজনীন মৃত্যুদণ্ড কার্যকর করার চেষ্টা করুন ।
জেস টেলফোর্ড

আমি এটি খুঁজে পাওয়ার আগে এক সপ্তাহের জন্য লজিটেক ইউনিফাইং রিসিভারের সাথে আমার সমস্যার সমাধানের সন্ধান করেছি। দুর্দান্ত কাজ করে, ধন্যবাদ!
নাথান লডিং

সমাধানের জন্য ধন্যবাদ। এটি আমাকে ত্রুটিযুক্ত মাউস বলে যা ফেলেছিল তা ছুঁড়ে ফেলতে আমাকে বাধা দিয়েছে !
ঝাঁকুনি

5

আপনি যদি 12.04 বা 12.10 ব্যবহার করেন তবে আপনাকে কেবল সিস্টেম আপডেট করতে হবে।

আমার যে কোনও জায়গায় মাউস এবং টাচ মাউস এম 600 সম্পর্কিত বিভিন্ন প্রশ্ন রয়েছে had

লজিটেকের ইউনিফাইং রিসিভারটি কি সমর্থিত?

আমি কি লগিটেক টাচ মাউস এম 600 ব্যবহার করতে পারি?

এমনকি আমি এই লঞ্চপ্যাড বাগটিতেও অংশ নিয়েছি: https://bugs.launchpad.net/linux/+bug/958174 যেখানে বেশ কয়েকটি সমাধান যেমন:

sudo modprobe -r hid_logitech_dj
sudo modprobe hid_logitech_dj

উল্লেখ করা হয়েছিল কিন্তু শেষে, সিস্টেম আপডেট করে উভয় মাউস দিয়ে সমস্ত সমস্যা সমাধান করা হয়েছে।

এটি সম্পর্কে এখানে একটি জিজ্ঞাসাবাদু উত্তরও রয়েছে: লগিটেক এম 515 12.04 এ আপগ্রেড করার পরে কাজ করে না

তবে আমি এটি পরীক্ষিত 4 টি কম্পিউটারের জন্য সমাধানটি হ'ল ডিফল্টরূপে সমস্ত সংগ্রহস্থল সক্রিয় করা ছিল না সক্রিয় করা (মহাবিশ্ব, মাল্টিভার্স, প্রস্তাবিত, ব্যাকপোর্ট), একটি আপডেট এবং আপগ্রেড। রিবুট করুন এবং মাউসটি পুরোপুরি বাক্স থেকে কাজ করবে।

যদি সুযোগক্রমে এটি করে সমস্যার সমাধান না হয়, তবে এটির জন্য ডায়াগনস্টিক করা সাহায্য করবে, উদাহরণস্বরূপ:

  1. রিবুট করার পরে লজিটেক রিসিভারকে সংযোগ বিচ্ছিন্ন / সংযুক্ত করুন। একটি টার্মিনাল খুলুন এবং প্রান্তটির dmesgউল্লেখ করা শেষ লাইনগুলি দেখতে টাইপ করুন । একটি ত্রুটি উপস্থিত হয়েছে কিনা দেখুন।

  2. প্রকার lsusb। যদি সবকিছু সঠিকভাবে সনাক্ত করা থাকে তবে নীচের মত একটি লাইন দেখতে পাওয়া উচিত:

    Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver

  3. মাউসটি চালু / বন্ধ করুন (মাউসটির চালু / বন্ধ সুইচ নীচে রয়েছে) এবং পরীক্ষা করুন।

এটি ইউএসবি 2.0 এবং 3.0 বন্দরগুলিতে পরীক্ষা করা হয়েছে। এই কাজটি নিশ্চিত করার জন্য (কমপক্ষে বেশিরভাগ ব্যবহারকারীর জন্য), সমস্ত সংরক্ষণাগার সক্রিয় করতে হবে। নিম্নলিখিত 3 টি চিত্রের মতো:

এখানে আমরা দেখছি মূল , মহাবিশ্ব , সীমাবদ্ধ এবং বহুবিধ সক্রিয়। আমি আমার দেশ থেকে সার্ভারকে মেইন এ পরিবর্তন করেছি

এখানে চিত্র বর্ণনা লিখুন

ক্যানোনিকাল এবং তৃতীয় পক্ষের সংগ্রহস্থলগুলি বন্ধ থাকার পরে আমি এখানে সক্রিয় করেছি।

এখানে চিত্র বর্ণনা লিখুন

এখানে উইড প্রস্তাবিত এবং ব্যাকপোর্টগুলি সক্রিয় দেখুন (সুরক্ষা এবং আপডেটের পাশাপাশি)।

এখানে চিত্র বর্ণনা লিখুন

সব পরে আমি একটি sudo apt-get update && sudo apt-get upgrade। পিসি রিবুট করে শেষ হয়ে গেল।

চালু হওয়ার সময় মাউসটি প্রতিবার কাজ করা উচিত, তবে এটি যদি ব্যর্থ হয় তবে আমি কয়েকটি কারণ বা কারণ দেখতে পাচ্ছি:

  • যে কোনও জায়গায় এমএক্স মাউস আসলে আমার পরীক্ষিত অন্যান্য ইঁদুরের চেয়ে দ্রুত ব্যাটারিগুলি ড্রেন করে। আমার পরীক্ষায়, যে কোনও জায়গায় এমএক্স টাচ মাউস এম 600 এর চেয়ে 2x বেশি এবং লগিটেচ ভি 450 এর চেয়ে কমপক্ষে 20x বেশি ব্যাটারি ব্যবহার করে। উদাহরণস্বরূপ, এটি প্রতিদিন ব্যবহার করে, 1.5 মাস থেকে 2 মাসের জন্য যে কোনও জায়গায় এমএক্স ব্যবহার করতে পারেন। টাচ মাউস প্রায় 4 থেকে 5 মাস অবধি স্থায়ী হয়। ভি 450 স্পষ্টভাবে পুরো 16 বছর পর্যন্ত স্থায়ী হয়। সুতরাং ব্যাটারি চেক করুন। আমি সন্দেহ করি এটি ডার্কফিল্ড প্রযুক্তির কারণে।

  • যে কোনও জায়গায় এমএক্স মাউস যখন একটি সবুজ আলো চালু হয় তখন প্রায় 3 সেকেন্ডের জন্য ফ্ল্যাশ হয়ে যায় এবং তারপরে এটি বন্ধ হয়ে যায়। এটি যদি মাউসটি বন্ধ করে না বোঝায় না তবে এর অর্থ হ'ল মাউস ব্যাটারি ভাল। লাইটগুলি যদি লাল হয় তবে আপনার সেগুলি পরিবর্তন করা দরকার। উভয় ক্ষেত্রেই, আলোটি সবুজ বা লাল দিয়ে চালু হবে তবে ব্যাটারিগুলি সংরক্ষণের জন্য বন্ধ হবে।

  • উবুন্টু ব্যবহার করার সময় নীচের মাউসটি চালু / বন্ধ করার জন্য স্যুইচ করা যেকোনো সময় স্যুইচ করা যেতে পারে, তবে মাউসটি ব্যবহার না করার সময় বন্ধ করা ভাল। এইভাবে এটি দীর্ঘস্থায়ী হবে। উদাহরণস্বরূপ যখন ঘুমানো, কাজ করতে যাওয়া ইত্যাদি ..

  • কিছু বিআইওএস বিকল্পের মাউসের উপর প্রভাব থাকতে পারে। ইউএসবি বিকল্পের জন্য আপনার মাদারবোর্ডের বিআইওএস পরীক্ষা করুন। মাউস কাজ না করে কেবল তাদের সাথে খেলুন।

  • যেখানে রিসিভারটি সংযুক্ত রয়েছে সেখানে ইউএসবি পোর্টটি পরিবর্তন করুন। কিছু বন্দর (সামনের পোর্টগুলির মতো) তাদের উপর উচ্চ পাওয়ার ডিভাইস থাকার কারণে স্তন্যপায়ী হিসাবে পরিচিত।


দেখে মনে backportsহচ্ছে এটি চাবি। আমি সক্রিয় করিনি proposedকারণ আমার বহুবার সমস্যা হয়েছিল এবং আমারও ছিল universeএবং multiverseভিক্ষাবৃত্তি থেকেও)। এখন এটি বাক্সের বাইরে কাজ করে।
alfC

ঠিক আছে, সিস্টেমটি আপডেট করা (কোনও প্রস্তাবিত এখনও নেই) একবার সুযোগ পেয়েছিল। আমাকে মোডপ্রোব ট্রিকের দিকে ফিরে যেতে হয়েছিল, যা দেখে মনে হয়েছিল যে এটি একবারেও কাজ করবে, তারপরে আমি ওয়েণ্ডেল সমাধানটি চেষ্টা করেছি এবং এটি কাজ করেছে worked
alfC

আমি অবশেষে proposedসংগ্রহস্থল ইনস্টল করেছি এবং শেষ অবলম্বন হিসাবে আপডেট / আপগ্রেড করেছি; এটি এখনও কাজ করে না। একটি বিবরণ উল্লেখ করতে হবে যে এই কম্পিউটারে সমস্ত ইউএসবি বন্দর 3.0 হয়।
alfC

ইউএসবি 3.0 বন্দর সম্পর্কে চিন্তা করবেন না। আমার কম্পিউটারে কেবলমাত্র এটি পরীক্ষা করা হয়েছে এবং মাউস এখনও কাজ করে। আমি আমার উত্তর আপডেট করতে যাচ্ছি তবে আমরা আড্ডায় কথা বলতে পারলে দুর্দান্ত লাগবে। আমি আপনাকে একটি চ্যাটে আমন্ত্রণ জানাব এবং এখানে হাজার মন্তব্য না দেওয়ার জন্য এটি সমাধান করার চেষ্টা করব।
লুইস আলভারাডো

4

এই স্ক্রিপ্টটি ব্যবহার করে একটি কর্মক্ষেত্র রয়েছে (এটি একটি .sh স্ক্রিপ্টে অনুলিপি করুন, chmod + x এই ফাইলটি তৈরি করুন এবং রুট হিসাবে চালান:

#!/bin/bash
while :; do dmesg|grep logitech-djreceiver|tail -1|grep -q -c "failed with error -32" || exit; 
echo -n `date`" Driver Reload" ; 
rmmod hid_logitech_dj ; 
modprobe hid_logitech_dj ; 
dmesg|grep logitech-djreceiver|tail -1 ; sleep 1; done

বা মাউসফিক্স.শ ডাউনলোড করুন যা এই পৃষ্ঠায় একটি লিঙ্ক এটি এখানে:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143/comments/55

এই ফিক্সটি (rmmod + modprobe) hid_logitech_dj অপসারণ এবং পুনরায় যুক্ত করে কাজ করে যা একীকরণের গ্রহণকারীর জন্য দায়ী মডিউল। এটি শেষ পর্যন্ত স্বীকৃত না হওয়া পর্যন্ত এটি একবারে লুপটিতে করে।

একটি এক্সএইচসিআই (ইউএসবি 3) পোর্ট এবং লিনাক্স কার্নেলের নতুন সংস্করণে এই রিসিভারটি ব্যবহার করার জন্য সম্ভবত একটি লিনাক্স কার্নেল বাগ রয়েছে। এটি সম্ভবত ইউএসবি 2 বন্দরগুলিতে সূক্ষ্মভাবে কাজ করে। (?)

এই সমস্যাটি সম্পর্কে এখানে দীর্ঘতর থ্রেড রয়েছে, যেখানে বিকাশকারীগণ এবং অন্যান্য অনেক লোক এই সমস্যাটি বাছাইয়ের জন্য কাজ করছেন।

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143

এটি বের করার জন্য জেল ফোকসের কাছে প্রপস। যুগে যুগে আমাকে পাগল করে চলেছে।

আমি যেমন আমার রিসিভারটি সর্বদা ছেড়ে চলে যাই, আমি এই স্ক্রিপ্টটি বুটে চালাই এবং একটি "স্বয়ংক্রিয়" ফিক্সের জন্য ঘুম থেকে পুনরায় শুরু করুন এবং এটি শেষ মুহূর্তে দুর্দান্ত কাজ করছে।

যদি এটি কাজ করে তবে আমাকে জানান।


0

কে, আপনার স্ক্রিপ্টের জন্য "ডেনিস কুবেস" কে অনেক ধন্যবাদ, কিন্তু আমার পক্ষে কাজ করে নি। এটি কাজ করতে আমাকে এটি সামঞ্জস্য করতে হয়েছিল:

#!/bin/bash

# loop up to 10 times trying to fix the mouse insertion
    sudo modprobe -r hid_logitech_dj && sudo modprobe hid_logitech_dj ;

for i in {1..10}
do

  # exit the script if there was no mouse error
  if [ `dmesg | tail -1 |  grep "logitech-djreceiver: probe of" | grep -c "error -32"` -eq 0 ]; then
    echo "No logitech receiver error...exiting" ;
    exit 0 ;
  else
    # try to reload the mouse driver
    echo `date`" Error detected, trying reload of logitech hid driver" ;
    sudo modprobe -r hid_logitech_dj && sudo modprobe hid_logitech_dj ;
    sleep 1 ;
  fi

done

আশা করি এটি কারও সাহায্য করবে।

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