Ubuntu 17.04 - Apple Magic Mouse 2 Прокрутка не работает

я с Ubuntu 17.04 (ядра: 4.10.0-35-generic) и "прикосновение" прокрутка не работает на моем Apple Волшебная мышь 2 и никогда не было.

я занимаюсь исследованиями и не могу найти ничего, что, кажется, решает это (по крайней мере, ничего, что решает это для меня, используя текущее ядро).

когда я запускаю xinput --list я могу видеть мою мышь (ИД = 21).

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Razer Razer DeathStalker id=13 [slave pointer (2)] ⎜ ↳ Razer Razer DeathStalker id=14 [slave pointer (2)] ⎜ ↳ DLL06E4:01 06CB:7A13 Touchpad id=15 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=18 [slave pointer (2)] ⎜ ↳ Rascal’s Mouse id=21 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Power Button id=9 [slave keyboard (3)] ↳ Sleep Button id=10 [slave keyboard (3)] ↳ Integrated_Webcam_HD id=11 [slave keyboard (3)] ↳ Razer Razer DeathStalker id=12 [slave keyboard (3)] ↳ Intel HID events id=16 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=17 [slave keyboard (3)] ↳ Dell WMI hotkeys id=19 [slave keyboard (3)] ↳ Razer Razer DeathStalker id=20 [slave keyboard (3)] ↳ 04:52:C7:61:D3:31 id=22 [slave keyboard (3)]

, используя этот идентификатор, можно посмотреть реквизит устройства с помощью xinput --list-props 21.

Device 'Rascal’s Mouse': Device Enabled (142): 1 Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Accel Speed (283): -0.700000 libinput Accel Speed Default (284): 0.000000 libinput Accel Profiles Available (285): 1, 1 libinput Accel Profile Enabled (286): 1, 0 libinput Accel Profile Enabled Default (287): 1, 0 libinput Natural Scrolling Enabled (279): 1 libinput Natural Scrolling Enabled Default (280): 0 libinput Send Events Modes Available (264): 1, 0 libinput Send Events Mode Enabled (265): 0, 0 libinput Send Events Mode Enabled Default (266): 0, 0 libinput Left Handed Enabled (288): 0 libinput Left Handed Enabled Default (289): 0 libinput Scroll Methods Available (290): 0, 0, 1 libinput Scroll Method Enabled (291): 0, 0, 0 libinput Scroll Method Enabled Default (292): 0, 0, 0 libinput Button Scrolling Button (293): 0 libinput Button Scrolling Button Default (294): 0 Device Node (267): "/dev/input/event19" Device Product ID (268): 76, 617 libinput Drag Lock Buttons (281): <no items> libinput Horizontal Scroll Enabled (282): 1

я вижу, что компания Apple Волшебная мышь 2 установлено значение 0, 0, 1 и еще способ libinput прокрутка разрешена (291) установлено значение 0, 0, 0 поэтому я решил изменить это через xinput --set-prop 21 291 0 0 1 может принять удар прокрутки. Это не кажется, хотя какая разница.

на стороне записки, прокрутка на сенсорной панели нормально (это два пальца прокрутки, хотя, не совсем такой, как один свиток Волшебная мышь палец, но я не знаю, если это имеет значение).

может кто-нибудь мне точку в правильном направлении о том, как я мог бы получить прокрутка работает?

Ура

4
задан 22 September 2017 в 18:33

2 ответа

он почти работает для меня с ubuntu 18.04.

kernel 4.15.0-13-общий модуль mac_hid

Device Enabled (142): 1 Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Natural Scrolling Enabled (277): 0 libinput Natural Scrolling Enabled Default (278): 0 libinput Scroll Methods Available (279): 0, 0, 1 libinput Scroll Method Enabled (280): 0, 0, 1 libinput Scroll Method Enabled Default (281): 0, 0, 0 libinput Button Scrolling Button (282): 3 libinput Button Scrolling Button Default (283): 3 libinput Accel Speed (284): -0.237410 libinput Accel Speed Default (285): 0.000000 libinput Accel Profiles Available (286): 1, 1 libinput Accel Profile Enabled (287): 1, 0 libinput Accel Profile Enabled Default (288): 1, 0 libinput Send Events Modes Available (262): 1, 0 libinput Send Events Mode Enabled (263): 0, 0 libinput Send Events Mode Enabled Default (264): 0, 0 Device Node (265): "/dev/input/event22" Device Product ID (266): 76, 617 libinput Drag Lock Buttons (291): <no items> libinput Horizontal Scroll Enabled (292): 1

libinput Scroll Method Enabled (280): 0, 0, 1 изначально был 0, 0, 0. После перехода на 0, 0, 1 нажатие и удерживание правой кнопки позволяет прокручивать, перемещая мышь

2
ответ дан 18 July 2018 в 06:24

он почти работает для меня с ubuntu 18.04.

kernel 4.15.0-13-общий модуль mac_hid

Device Enabled (142): 1 Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Natural Scrolling Enabled (277): 0 libinput Natural Scrolling Enabled Default (278): 0 libinput Scroll Methods Available (279): 0, 0, 1 libinput Scroll Method Enabled (280): 0, 0, 1 libinput Scroll Method Enabled Default (281): 0, 0, 0 libinput Button Scrolling Button (282): 3 libinput Button Scrolling Button Default (283): 3 libinput Accel Speed (284): -0.237410 libinput Accel Speed Default (285): 0.000000 libinput Accel Profiles Available (286): 1, 1 libinput Accel Profile Enabled (287): 1, 0 libinput Accel Profile Enabled Default (288): 1, 0 libinput Send Events Modes Available (262): 1, 0 libinput Send Events Mode Enabled (263): 0, 0 libinput Send Events Mode Enabled Default (264): 0, 0 Device Node (265): "/dev/input/event22" Device Product ID (266): 76, 617 libinput Drag Lock Buttons (291): <no items> libinput Horizontal Scroll Enabled (292): 1

libinput Scroll Method Enabled (280): 0, 0, 1 изначально был 0, 0, 0. После перехода на 0, 0, 1 нажатие и удерживание правой кнопки позволяет прокручивать, перемещая мышь

2
ответ дан 24 July 2018 в 18:35
  • 1
    Вы правы, он работает лучше 18.04 . Немного странно иметь право удерживать нажатой правую кнопку, чтобы прокручивать, но я посмотрю, как я с этим справится. Приветствия за это. – Jess Rascal 14 May 2018 в 14:13
  • 2
    У меня такая же проблема с Magic Mouse 2. Вы также можете изменить прокрутку, нажав и удерживая левую кнопку xinput --set-prop 9 293 1 . Интересным моментом является то, что на Magic Mouse (старый без молнии) есть кнопка libinput Button Scrolling Button (282): 2 и работает так же, как в Mac OS, без каких-либо кнопок. – Sergey Malyutin 27 June 2018 в 14:15

Другие вопросы по тегам:

Похожие вопросы: