Вплоть до версии 11.04 ubuntu I мог просто добавить опцию к моему X InputClass для эмуляции третьей кнопки мыши для моего HP TrackPoint как это:
Section "InputClass"
Identifier "Trackpoint"
MatchIsPointer "on"
Option "Emulate3Buttons" "True"
EndSection
Я недавно обновил к 11.10 для тестирования новых возможностей, и я удовлетворен до сих пор, но, прежде чем упомянутый метод прекратил работать. Я предполагаю, что это связано с обновлением X-сервера. Я также пытался добавить правило udev как это:
ENV{x11_options.Emulate3Buttons}="True"
который также проигнорирован.
Есть ли что-нибудь, что я пропустил или что-то важное, которое изменилось?
Ошибка, кажется, исправлена теперь. Без меня сообщающий об этом.
В 12,04 и 12.10 настройки могут быть найдены с dconf-редактором или dconf в /org/gnome/settings-daemon/peripherals/mouse/middle-button-enabled
и сохранитесь по резервному устройству и перезагрузке.
Эмуляция средней кнопки мыши может быть включена в Ubuntu 11.10 с помощью небольшой программы, названной gpointing-настройками-устройства:
sudo aptitude install gpointing-device-settings
(см. https://grepmonster.wordpress.com/2011/05/31/ubuntu-11-10-middle-mouse-button-emulation/),
Третья кнопка мыши может быть включена в масштабе всей системы путем добавления файла /etc/X11/xorg.conf.d/20-3rdbutton.conf
со следующим содержанием:
Section "InputClass"
Identifier "middle button"
MatchIsPointer "on"
MatchDriver "libinput"
Option "MiddleEmulation" "on"
EndSection
Я использую это на своем HP nc2400 с Fedora 23, и он работает.
Источник этой информации является исправленной и адаптированной конфигурацией комментария 14 ошибки Red Hat 1227992.