Есть ли способ установить область моей сенсорной панели как «мертвую», игнорируя сенсорный ввод?
Причина в том, что у меня MacBook Pro в конце 2011 года, и там «кнопка» включена сама сенсорная страница.
У кого-нибудь есть идеи? : D
Вы можете попробовать использовать комбинацию чего-то вроде следующего, чтобы отключить полоски по бокам, сверху и снизу сенсорной панели.
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
дает:
LeftEdge = 8
RightEdge = 1144
TopEdge = 8
BottomEdge = 760
UPDATE-END
Теперь, чтобы отключить полосы с обеих сторон и снизу, я добавил следующие для автозапуска приложений:
synclient AreaLeftEdge=50 AreaRightEdge=1100 AreaBottomEdge=670
Потребовалось несколько проб и ошибок, чтобы отрегулировать ширину до комфортных уровней, так что вы можете сначала поэкспериментировать в окне терминала, прежде чем добавлять его в автозапуск. Изменения применяются мгновенно.