3

Только что получил Lenovo T440p - люблю ноутбук, отличное оборудование - и я был очень взволнован, чтобы поставить на него Mint Linux. Установка работала нормально, ноль проблем с задержкой показа, но есть одно постоянное раздражение, которое привело меня обратно в Win7: я не могу щелкнуть правой или средней кнопкой мыши по трекпоинту, а в правой нижней части - зону щелчка для Тачпад занимает почти четверть своей поверхности.

Так как у новых Lenovos есть тачпад Synaptics, заменяющий старые кнопки для Trackpoint (мое раздражение от замены физических кнопок на виртуальные - это совершенно отдельная проблема), это нужно сказать в программном обеспечении, чтобы обнаруживать щелчки правой и средней кнопками. области клика - это, по сути, правый и средний клики, и они просто не читают клики в тех местах, какими они должны быть.

Я был бы очень рад покончить с щелчком правой и нижней правой кнопки мыши и наличием тонких областей правого / среднего щелчка вверху для Trackpoint, но я не могу понять, как это исправить. Я не достаточно знаком с Linux, чтобы самому открыть внутренности ОС (это должна была быть моя первая чистая загрузка Linux, которую я использую изо дня в день), и я просто пытаюсь получить это, чтобы я мог жить с этим , Есть ли для этого решение на основе графического интерфейса, например вкладка Thinkpad в элементах управления мыши Win7, или есть уже отредактированные версии, в которые я могу просто скопировать / вставить?

Спасибо за помощь!

Редактировать: после того, как вы поиграете с настройками сенсорной панели Win7, будет хорошо и то, что встроено в Win7: движения одним пальцем на сенсорной панели больше не перемещают курсор (Trackpoint только перемещает его), правый / средний щелчок восстановлен в Trackpoint, и жесты двумя пальцами по-прежнему работают на сенсорной панели для прокрутки. Теперь я должен упомянуть, что раньше я не рассматривал опцию "отключить сенсорную панель" на панели управления Linux, потому что предполагал, что это полностью отключит сенсорную панель, и я не смогу ничего нажать. Если я ошибаюсь, пожалуйста, дайте мне знать, и я с радостью вернусь в Монетный двор и настрою его.

2 ответа2

3

Я укусил пулю и сделал файл .conf, который я пытался избежать, и понял, что мне нужно сделать.

В /usr/share/X11/xorg.conf.d/ находится файл 50-synaptics.conf, который является файлом conf, который управляет сенсорной панелью на T440p (и других). И там есть этот раздел:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"

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

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 0 45% 0 0 0 0"

Это насколько я могу принять это в настоящее время, но это делается большинство из того, что я хотел. Я просто перенесу его сюда на тот случай, если кому-то еще понадобится посмотреть, как переназначить зоны на сенсорной панели Synaptics.

3

Этот скрипт, https://gist.github.com/tfg13/7628614, настроит сенсорную панель так, чтобы она работала в соответствии с запросом. Верхняя часть пэда больше не будет реагировать на движения, а только обнаружит, какая кнопка мыши будет сигнализироваться при нажатии пэда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .