Как я настраиваю 'Естественную Прокрутку' с Мышью Волшебства Apple?

Кому-либо удалось сделать естественную работу прокрутки над Ubuntu 12.10? И с делают работу, на основе которой я означаю находить установку, работающую на все приложения и не что-то Xmodmap который, кажется, считают больше взломом, чем чистое решение, и кроме того это не включает естественную прокрутку на Наутилусе.

Я прошу это, потому что обходное решение я нашел для включения его с Волшебными Сенсорными панелями (т.е. настраивать использование установки Synaptic Scrolling Distance xinput) не работает с Волшебными Мышами, потому что такие устройства, кажется, не используют синаптический драйвер. Можно ли подтвердить это?

Следующее является выводом команды: xinput list-props 'Apple Magic Mouse'

Device 'Apple Magic Mouse':
Device Enabled (126):   1
Coordinate Transformation Matrix (128): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (247): 0
Device Accel Constant Deceleration (248):   5.000000
Device Accel Adaptive Deceleration (249):   1.000000
Device Accel Velocity Scaling (250):    5.000000
Device Product ID (243):    1452, 781
Device Node (244):  "/dev/input/event16"
Evdev Axis Inversion (251): 0, 0
Evdev Axes Swap (253):  0
Axis Labels (254):  "Rel X" (136), "Rel Y" (137), "Rel Horiz Wheel" (375), "Rel Vert Wheel" (376)
Button Labels (255):    "Button Left" (129), "Button Middle" (130), "Button Right" (131), "Button Wheel Up" (132), "Button Wheel Down" (133), "Button Horiz Wheel Left" (134), "Button Horiz Wheel Right" (135)
Evdev Middle Button Emulation (256):    0
Evdev Middle Button Timeout (257):  50
Evdev Third Button Emulation (258): 0
Evdev Third Button Emulation Timeout (259): 1000
Evdev Third Button Emulation Button (260):  3
Evdev Third Button Emulation Threshold (261):   20
Evdev Wheel Emulation (262):    0
Evdev Wheel Emulation Axes (263):   0, 0, 4, 5
Evdev Wheel Emulation Inertia (264):    10
Evdev Wheel Emulation Timeout (265):    300
Evdev Wheel Emulation Button (266): 4
Evdev Drag Lock Buttons (267):  0
6
задан 29 December 2012 в 20:52

2 ответа

Для автоматического изменения на естественную прокрутку во время начальной загрузки я сделал следующие шаги:

  1. Я создал простой сценарий, следующим образом:

    mouse_id=$(xinput list | grep 's Mouse' | egrep -o "[[:digit:]]{2}") 
    eval "$(xinput set-button-map $mouse_id 1 2 3 5 4)"
    
  2. Я сделал гибкую ссылку в / каталоге bin

  3. Наконец, я добавил этот сценарий для запущения приложений

После перезапуска это работает отлично.

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

1
ответ дан 29 December 2012 в 20:52

Найдите идентификатор устройства вашей волшебной мыши, выполнив:

xinput list

Затем установите обратную прокрутку, выполнив:

[ 113] xinput set-button-map ID 1 2 3 5 4

(замена идентификатора идентификатором вашего устройства)

0
ответ дан 29 December 2012 в 20:52

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

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