Ранее я использовал synclient
для увеличения области левого клика до всей сенсорной панели, как описано в этого ответа , но согласно этот ответ Ubuntu теперь поставляется с libinput
вместо synaptics
.
$ synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?
Как сделать так, чтобы в Ubuntu 17.10 можно было щелкнуть левой кнопкой мыши в любом месте сенсорной панели?
Если это невозможно, могу ли я по крайней мере отключить средние и правые нажатия на сенсорной панели? Прямо сейчас я продолжаю непреднамеренно нажимать среднюю кнопку, которая закрывает вкладки, если я нахожусь в моем браузере, или вставляет мой буфер вырезки, если я нахожусь в текстовом редакторе, оба из которых вызывают огромное раздражение.
Я не знаю, как сделать именно то, что вы просите, но в итоге я сделал (пытаясь) полностью отключить среднюю кнопку на моем трекпаде: Отключение средней кнопки мыши
Я только что создал скрипт, который запускает xinput set-button-map $id 1 0 3
, где $id
- это идентификатор, отображаемый xinput list
для устройств трекпада. Три цифры назначают идентификаторы кнопок для левой, средней и правой физических кнопок. (Таким образом, вы можете отключить правую кнопку, изменив 3
на 0
, поменять их местами с помощью 3 2 1
и т. Д.). Мне еще предстоит найти какие-либо инструкции по выполнению этого в конфигурационном файле. В идеале это должно быть в панели управления мышью для Ubuntu или, по крайней мере, в gnome-tweak-tool или что-то в этом роде.
Как ни странно, это отключает средний щелчок в Firefox (главное раздражение - случайное закрытие вкладок и открытие ссылок в новых вкладках), но все равно вставляется в терминалы. Поэтому еще не уверен, действительно ли это работает или терминальные и другие приложения используют какое-то другое событие для интерпретации как вставки. Я, вероятно, также пойду голосовать по любым запросам функций Firefox, чтобы добавить параметры конфигурации, чтобы отключить закрытие вкладки и другие действия среднего щелчка.