Intereting Posts
Я хочу перечислить все файлы на моем Linux-сервере, которые старше 31 декабря 2014 года. Как разрешить приложению на основе Java связываться с низким портом Как сделать автоматический запуск Firefox при запуске в полноэкранном режиме на Linux Ubuntu? Файл с zipped с помощью 7za нельзя распаковать с помощью утилиты zip Преобразование числа месяцев в месяц grep или awk для извлечения XML из журнала на основе строки поиска Как включить нажатие сенсорной панели в Fedora? программа-обертка для просмотра окна приложения без оконных рамок Сокращение порядка и вывод текста DEB: multi-package, игнорировать установку некоторых файлов при сборке пакетов Как создать виртуальное устройство ALSA, из которого я могу записать все, что воспроизводится? Настройка Getty для аппаратного терминала Отключить кеширование корневого пароля Клавиатура / мышь не работают при подключении к USB-концентратору, но только на Fedora – работает на других дистрибутивах Безопасная файловая система Wipe (scrub) VPS от самого VPS

Как настроить трекпойнт, так что прокрутка посередине не является неверным истолкованием как патч среднего щелчка?

Я использую клавиатуру Thinkpad USB Trackpoint, и когда я пытаюсь прокручивать, используя средний клик и трекпоинт, иногда он выполняет патч среднего щелчка. Я не помню, чтобы это происходило со встроенной клавиатурой на моем ноутбуке.

Есть ли способ настроить среднюю кнопку «мышь», чтобы она не искажала прокрутку среднего клика в виде клика среднего клика?

Примечание. Я не хочу отключать среднюю кнопку мыши. Я хочу прокручивать.

Вот запись Wbuntu Wiki о том, как отключить среднюю кнопку мыши. Это должно работать на любой системе, использующей X.

Пример. Отключение нажатия кнопки мыши на мыши с прокруткой.

Мышь с прокруткой поддерживает среднее нажатие кнопки при нажатии колесика прокрутки. Это отличная функция, но вы можете найти ее раздражающей. К счастью, его можно отключить.

Во-первых, вам нужно знать идентификатор мыши, например:

$ xinput list | grep 'id=' "Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "AT Translated Set 2 keyboard" id=2 [XExtensionKeyboard] "Macintosh mouse button emulation" id=3 [XExtensionPointer] "Logitech USB-PS/2 Optical Mouse" id=4 [XExtensionPointer] 

Моя мышь имеет логотип Logitech, напечатанный на нем, поэтому мне кажется, что мне нужна последняя запись.

Я могу просматривать текущее отображение кнопок:

 $ xinput get-button-map 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 10 

Действительно, для меня имеют значение только первые три цифры. Они представляют собой левую, среднюю и правую кнопки мыши.

 $ xinput get-button-map 4 

Я могу отключить среднюю кнопку мыши, установив ее на 0:

 $ xinput set-button-map 4 1 0 3 

Или я могу повернуть среднюю кнопку мыши в левую кнопку мыши, установив ее в 1:

 $ xinput set-button-map 4 1 1 3 

Чтобы сделать этот набор для каждого пользователя, я могу подключить эту строку в свой файл ~ / .xstartup или другой файл инициализации. Это также можно сделать, настроив соответствующий раздел InputClass на xorg.conf.

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

С Ubuntu 17 и в XFCE средняя скобка копирования кнопки мыши вообще не работала. То же самое касается Fedora 26 XFCE, то же самое решение работает для Fedora 26 Middle Button Button Paste (qed):

РЕШЕНИЕ

Чтобы включить функцию вставки средней кнопки мыши, отредактируйте xinput.

  1. Запросите устройство для идентификации мыши (мой был указан как устройство 10):

     xinput list 
  2. Список настроек мыши:

     xinput list-props <your_mouse_device_number> 
  3. Измените значение для "libinput Middle Emulation Enabled (294):" (от имени root):

     sudo xinput set-prop 10 "libinput Middle Emulation Enabled" 1 
  4. Проверьте, изменилось ли значение 1:

     xinput list-props 10 

Выход должен быть libinput Middle Emulation Enabled (294): 1

Огромное спасибо Гиллесу ( https://unix.stackexchange.com/users/885/gilles ), который нашел решение!

Подробнее: https://wiki.ubuntu.com/X/Config/Input