Saya memiliki mouse Logitech Anywhere MX (nirkabel), ketika saya menghubungkannya ke komputer itu tidak berfungsi.
Mouse bekerja di komputer lain dengan Windows dan dengan Fedora 17 dan Fedora 19, tetapi tidak bekerja di dua komputer yang berbeda dengan Ubuntu 12.04 dan 12.10. Apalagi komputer yang sama ini berfungsi dengan mouse nirkabel Microsoft lainnya.
Jadi saya pikir kombinasi Logitech MX dan Ubuntu tidak berfungsi dengan baik.
The dmesg
log masuk terlihat seperti ini:
[ 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
Alih-alih yang diharapkan (diambil dari Fedora):
[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
UPDATE: Saya akan mengatakan bahwa pada titik ini, solaar
adalah cara untuk pergi. Jadi saya menerima jawaban sebelumnya yang menyarankan ini.
Jawaban:
Solaar bekerja untuk saya di 12,04. Dalam jenis terminal:
Setelah terinstal, buka Solaar dari menu Dash dan klik di sudut kiri atas. Klik pada di sudut kanan bawah dan ikuti petunjuk.
Jika sebelumnya Anda pernah memasangkan perangkat logitech ke komputer lain, Anda mungkin harus terlebih dahulu memutuskan hubungan perangkat logitech dari komputer lain. Setelah itu reboot Ubuntu tanpa penerima logitech di USB, mulai Solaar dari Dash / menu, pasang penerima logitech, klik 'tambah perangkat baru' dan nyalakan / matikan perangkat baru untuk dikenali. Ulangi untuk setiap perangkat.
Setelah dipasangkan, perangkat dikenali setiap kali Anda memulai ubuntu (Solaar secara otomatis diinstal di 'aplikasi startup').
Periksa juga tautan ini sebagai sumber http://www.webupd8.org/2013/07/pair-unpair-logitech-unifying-devices.html atau untuk pemecahan masalah lebih lanjut
sumber
solaar
sudah ada di repositori utama, jadi orang dapat menginstalnya langsung!Saya meningkatkan script di bagian atas dan kemudian juga menambahkan aturan udev ke api setiap kali mouse dicolokkan. Saya menggunakan Logitech Performance MX tetapi aturannya harus serupa.
Ini mencoba hingga 10 kali untuk memuat ulang driver sebelum keluar.
Saya menamai skrip
/usr/bin/mousefix
dan melakukan achmod +x
.Berikut adalah aturan udev, garis yang dapat ditambahkan
/etc/udev/rules.d/10-local.rules
Semoga ini bisa membantu orang lain. Sepertinya hal yang lebih mudah dilakukan untuk menjalankan skrip setiap kali usb tersambung.
sumber
mousefix
Skrip saya gagal dijalankan tanpasudo
... Saya mendapatkan kesalahan "ERROR: Menghapus 'hid_logitech_dj': Operasi tidak diizinkan". Ada saran?chmod a+x
berikan hak eksekusi universal.Anda hanya perlu memperbarui sistem jika Anda menggunakan 12.04 atau 12.10.
Saya memiliki beberapa pertanyaan terkait dengan Mouse Di Mana Saja dan Mouse Sentuh M600
Apakah penerima Unifying Logitech didukung?
Bisakah saya menggunakan Logitech Touch Mouse M600?
Saya bahkan berpartisipasi dalam bug launchpad ini: https://bugs.launchpad.net/linux/+bug/958174 di mana beberapa solusi seperti:
sudo modprobe -r hid_logitech_dj
sudo modprobe hid_logitech_dj
disebutkan tetapi pada akhirnya, memperbarui sistem memperbaiki semua masalah dengan kedua mouse.
Bahkan ada jawaban askubuntu tentang hal itu di sini: Logitech M515 tidak berfungsi setelah meningkatkan ke 12,04
Tetapi untuk semua 4 komputer yang saya uji ini, solusinya adalah untuk mengaktifkan semua repositori secara default tidak diaktifkan (alam semesta, multiverse, diusulkan, backport), lakukan pembaruan dan peningkatan. Reboot dan mouse harus bekerja di luar kotak dengan sempurna.
Jika kebetulan melakukan ini tidak memperbaiki masalah, maka melakukan diagnostik untuk itu akan membantu, misalnya:
Setelah mem-boot ulang, putuskan sambungan / hubungkan Logitech Receiver. Buka terminal dan ketik
dmesg
untuk melihat baris terakhir yang akan menyebutkan penerima. Lihat apakah ada kesalahan.Jenis
lsusb
. Anda akan melihat garis yang mirip dengan yang di bawah ini jika semuanya terdeteksi dengan benar:Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Nyalakan / matikan mouse (Sakelar on / off pada mouse di bawah) dan uji.
Ini telah diuji dalam port USB 2.0 dan 3.0. Untuk memastikan (setidaknya untuk sebagian besar pengguna) bahwa ini berfungsi, SEMUA repositori harus diaktifkan. Seperti 3 gambar berikut:
Di sini kita melihat utama , alam semesta , terbatas , dan multiverse diaktifkan. Saya juga mengubah server dari negara saya ke MAIN
Di sini saya diaktifkan karena mereka tidak aktif, repositori Canonical dan 3rd party.
Di sini kita melihat usulan dan backports diaktifkan (Di samping keamanan dan pembaruan).
Setelah semua yang saya lakukan
sudo apt-get update && sudo apt-get upgrade
. Reboot PC dan selesai.Mouse harus bekerja setiap saat dihidupkan, tetapi jika ini gagal, saya melihat beberapa atau alasan mengapa:
Mouse MX Anywhere sebenarnya menghabiskan baterai lebih cepat daripada tikus lain yang telah saya uji. Dalam pengujian saya, Anywhere MX menggunakan baterai 2x lebih banyak daripada Touch Mouse M600 dan setidaknya 20x lebih banyak dari Logitech V450. Misalnya, menggunakannya setiap hari, dapat menggunakan Anywhere MX selama 1,5 bulan hingga 2 bulan. Touch Mouse berlangsung sekitar 4 hingga 5 bulan. V450 jelas berlangsung setahun penuh hingga 16 bulan. Jadi periksa baterainya. Saya menduga ini karena Teknologi Darkfield.
Mouse MX Anywhere saat dihidupkan lampu hijau akan berkedip selama sekitar 3 detik kemudian mati. Ini tidak berarti mouse jika mati, itu hanya berarti bahwa baterai mouse baik. Jika lampu menyala merah maka Anda perlu mengubahnya. Dalam kedua kasus, lampu akan menyala hijau atau merah kemudian mati untuk menghemat baterai.
Peralihan untuk menghidupkan / mematikan mouse di bawah ini dapat beralih berapa kali saat menggunakan Ubuntu, tetapi lebih baik mematikan mouse saat tidak menggunakannya. Dengan cara ini akan bertahan lebih lama. Misalnya saat tidur, pergi kerja, dll.
Opsi BIOS tertentu mungkin berdampak pada mouse. Periksa BIOS motherboard Anda untuk opsi USB. Mainkan dengan mereka kalau-kalau mouse tidak bekerja.
Ubah port USB tempat penerima terhubung. Beberapa port (Seperti port depan) diketahui sangat payah karena memiliki perangkat berdaya tinggi.
sumber
backports
kuncinya. Saya tidak aktifproposed
karena saya punya masalah berkali-kali dan saya punyauniverse
danmultiverse
dari awal). Sekarang berhasil di luar kotak.proposed
repositori dan memperbarui / meningkatkan sebagai upaya terakhir; masih tidak bekerja. Satu detail lagi adalah bahwa di komputer ini semua port usb 3.0.Ada solusi, menggunakan skrip ini (salin ini ke skrip .sh, chmod + x file ini dan jalankan sebagai root:
Atau unduh mousefix.sh yang merupakan tautan di halaman ini di sini:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143/comments/55
Perbaikan ini berfungsi dengan menghapus dan menambahkan kembali (rmmod + modprobe) hid_logitech_dj yang merupakan modul yang bertanggung jawab untuk penerima pemersatu. Ini melakukan ini dalam loop sementara sekali per detik sampai akhirnya dikenali.
Tampaknya ada bug Kernel Linux sekitar menggunakan penerima ini pada port XHCI (USB 3) dan versi yang lebih baru dari Kernel Linux. Mungkin berfungsi dengan baik pada port USB2. (?)
Berikut adalah utas panjang tentang masalah ini, di mana pengembang dan banyak orang lain telah bekerja untuk menyelesaikan masalah ini.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143
Props untuk Jelle Foks untuk mencari tahu ini. Telah membuatku gila selama berabad-abad.
Ketika saya meninggalkan penerima saya di sepanjang waktu, saya menjalankan skrip ini saat boot, dan melanjutkan-dari-tidur untuk perbaikan "otomatis" dan telah berfungsi dengan baik sedikit terakhir.
Beri tahu saya jika ini berhasil.
sumber
K, terima kasih banyak "Dennis Kubes" untuk Script Anda, tetapi tidak berhasil untuk saya. Saya harus menyesuaikannya agar berfungsi:
Semoga ini bisa membantu seseorang.
sumber