В настоящее время я использую Raspbian Stretch с 7-дюймовым сенсорным экраном Waveshare , и я хотел бы получить ввод правой кнопкой мыши (желательно с двумя пальцами или длинным касанием).
Похоже, для Raspbian Stretch не существует решений, и я пытался использовать решения, которые работали с предыдущими версиями Raspbian (например, Jessie и Wheezy), такие как использование twofing или изменение xorg.conf
файла, чтобы получить меню правой кнопки мыши, но ни одно из них не работает.
Тем не менее, я обнаружил, что только в Chromium два нажатия пальцем и долгое нажатие приводят к появлению меню, вызываемого правой кнопкой мыши, но когда я делаю это на рабочем столе или где-либо еще, ничего не происходит.
Будем весьма благодарны за любые предложения о том, как получить правый клик на сенсорном экране.
источник
Ответы:
В общем случае параметры, относящиеся к вводу
xorg.conf
, задаются дляxinput
, поэтому, если вы не знаете, какие параметры будут работать, и хотите внести постоянные изменения в конфигурацию, лучше запускатьxinput
напрямую, чем неоднократно изменятьxorg.conf
и перезапускать X.Запустите,
xinput list
чтобы найти идентификатор сенсорного экрана, затем,xinput list-props <ID>
чтобы найти соответствующее свойство (обычноEmulateThirdButton
). Затем попробуйте включить это свойство для сенсорного экрана и посмотрите, поможет ли это. Если нет, попробуйте сделать то же самое со следующим устройством ввода в иерархии, вплоть доVirtual core pointer
.источник