Мраморный щелчок средней мыши потерпел неудачу в 12.04
При недавнем обновлении до 12.04 я обнаружил, что средний щелчок с моей мраморной мышью logictec больше не работает (формально это достигается нажатием обеих кнопок). Раздражает, потому что я не могу сделать вставку среднего щелчка.
Кто-нибудь может придумать простое решение? Или я должен сообщить об ошибке?
(здесь уже есть вопрос панели запуска, и вот старая страница Ubuntu для настройки мраморной мыши.
2 ответа
Я нашел ответ здесь и здесь. Вам нужно выполнить следующую команду:
gsettings set org.gnome.settings-daemon.peripherals.mouse middle-button-enabled true
Вам нужно сделать это только один раз - Gnome запомнит настройки для вашего следующего входа в систему - хотя вам нужно сделать это для каждого пользователя. Если кто-то знает способ обойти это, не стесняйтесь редактировать этот ответ (:
Похоже, Gnome по умолчанию устанавливает это значение в "false" и делает это после того, как xorg выполнит свои настройки (поэтому он переопределяет настройки xorg в xorg.conf
или же ...-evdev.conf
так далее..)
Настройку также можно изменить с помощью dconf-editor
в dconf-tools
пакет ( спасибо Уолту). Перейдите в org:: gnome:: settings-daemon:: Периферийные устройства:: мышь и отметьте галочкой среднюю кнопку.
Я испытываю ту же проблему после обновления от 10.04. Я применил настройки к /usr/share/X11/xorg.conf.d/10-evdev.conf, как предложено в https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse и это дает необходимую прокрутку с использованием трекбол, но средний щелчок с двумя большими кнопками просто дает эффект щелчка правой кнопкой мыши.
Я добавил следующие настройки в 10-evdev.conf:
Section "InputClass"
Identifier "Marble Mouse"
MatchProduct "Logitech USB Trackball"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "ButtonMapping" "1 8 3 4 5 6 7 2 2"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "8"
Option "ZAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "Emulate3Buttons" "true"
EndSection
Это отображает щелчок средней кнопки на любую из маленьких кнопок (8 и 9) и позволяет удерживать нажатой кнопку 8 (маленькая левая кнопка) для прокрутки трекбола. Хотя это и не идеально (я также предпочитаю двойную кнопку == средний щелчок), это может быть достаточно хорошим компромиссом (думаю, по крайней мере для меня).
Я также предположил бы, что потеря Emulate3Buttons является ошибкой и о ней следует сообщать. Эта настройка работала нормально с этой мышью 10.04.