
Есть ли способ сделать область сенсорной панели «мертвой», игнорирующей сенсорный ввод?
Причина этого в том, что у меня MacBook Pro конца 2011 года, и там «кнопка» находится на самой сенсорной странице.
Есть у кого-нибудь идеи? :D
решение1
Вы можете попробовать использовать комбинацию из следующих действий, чтобы отключить полосы по бокам, сверху и снизу сенсорной панели.
synclient AreaLeftEdge=w AreaRightEdge=x AreaTopEdge=y AreaBottomEdge=z
Чтобы выяснить, что такое w, x, y и z, вам нужно знать диапазон или границы сенсорной панели, которые могут отображаться в журнале Xorg, как в моем случае. У меня нет Macbook, но для иллюстрации метода подойдет пример.
Чтобы узнать границы тачпада, запустите less /var/log/Xorg.0.log | grep -i range
. Вот что я получаю:
(II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
(II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
ОБНОВЛЯТЬ:
Если по какой-то причине указанная выше команда больше не работает из-за того, что Xorg.0.log изменил местоположение, вы также сможете получить координаты ребер напрямую из synclient.
synclient
дает:
LeftEdge = 8
RightEdge = 1144
TopEdge = 8
BottomEdge = 760
ОБНОВЛЕНИЕ-КОНЕЦ
Теперь, чтобы отключить полоски по бокам и внизу, я добавил в автозапуск приложений следующее:
synclient AreaLeftEdge=50 AreaRightEdge=1100 AreaBottomEdge=670
Потребовалось несколько проб и ошибок, чтобы настроить ширину до комфортных уровней, поэтому вы можете сначала поэкспериментировать в окне терминала, прежде чем добавлять его в автозапуск. Изменения применяются мгновенно.