Я надеюсь, что кто-то может помочь с этим. Ранее в Ubuntu 12 я мог следовать этим инструкциям, чтобы заставить мое колесо мыши работать. В 14.04 функции hal- * больше не работают, и я не могу найти замену. Этот постер попытался, но ответ там работает, только если вы знаете путь в Ubuntu из того, что я понимаю.
Я в основном хотел бы добавить это:
Section "InputClass"
Identifier "Middle Mouse Button Scrolling"
MatchProduct "Areson USB Device"
MatchDevicePath "/dev/input/event*"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection
Здесь /usr/share/X11/xorg.conf.d/, но мне нужно иметь возможность заполнить поле «MatchProduct» с помощью имя устройства как установлено.
Большое спасибо за любую помощь или предложения, которые вы можете иметь!
Можно получить информацию о USB-устройствах udev, обработал путем ввода:
lsusb -v
И затем просматривают (довольно пространный) вывод путем прокрутки для нахождения устройства, о котором необходимо знать.
можно также найти некоторую информацию обо всех устройствах путем взгляда в/var/log/udev следующим образом:
less /var/log/udev
Входят /input/mouse
для нахождения первой обработки мыши соответствия. Тип n
для наблюдения последующих упоминаний. Первое /
в /input/mouse
говорит меньшему количеству программы находить то, что следует: вход/мышь.
Пока Вы не возражаете применять изменения во всех Ваших мышах (или только имеете одну), я предложил бы удалить две строки СООТВЕТСТВИЯ и заменил бы их:
MATCHISPOINTER 'true'
Быть уверенным, что название файла Вы создаете в том каталоге концы в .conf. Я несколько раз забывал это.
<час>, Кроме того
xinput list
перечислит имена, которыми xserver знает все устройства. Эта конкретная информация от ManuelSchneid3r в https://unix.stackexchange.com/a/72732.