Добавить мертвую область сенсорной панели

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

Причина в том, что у меня MacBook Pro в конце 2011 года, и там «кнопка» включена сама сенсорная страница.

У кого-нибудь есть идеи? : D

7
задан 17 March 2012 в 02:27

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

дает:

LeftEdge                = 8
RightEdge               = 1144
TopEdge                 = 8
BottomEdge              = 760

UPDATE-END

Теперь, чтобы отключить полосы с обеих сторон и снизу, я добавил следующие для автозапуска приложений:

synclient AreaLeftEdge=50 AreaRightEdge=1100 AreaBottomEdge=670

Потребовалось несколько проб и ошибок, чтобы отрегулировать ширину до комфортных уровней, так что вы можете сначала поэкспериментировать в окне терминала, прежде чем добавлять его в автозапуск. Изменения применяются мгновенно.

0
ответ дан 17 March 2012 в 02:27

Другие вопросы по тегам:

Похожие вопросы: