Каков рекомендуемый способ настройки устройства с сенсорной панелью Synaptics?

13

Я хочу увеличить область прокрутки, переместив так называемый RightEdge немного к середине. Прямо сейчас я делаю это через однострочник, который вызывается при запуске сеанса (добавляется через gnome-session-properties):

xinput --set-prop --type=int --format=32 11 252 1781 5125 1646 4582

Это прекрасно работает, но чувствует себя как взломать. Каков рекомендуемый способ редактирования / установки свойств устройства сенсорной панели, как этот? Несколько лет назад я бы поместил это в xorg.conf, но в настоящее время это не рекомендуется.

htorque
источник

Ответы:

11

ОБНОВЛЕНО ИСПЫТАННОЙ ВЕРСИЕЙ с 10.10 по 13.04

Протестировано на HP dv6000, Sony Vaio NW240, Hp dv5-2130 и Toshiba NB305

Начиная с Ubuntu 10.10, новая xorg.confконфигурация находится в /usr/share/X11/xorg.conf.dкаталоге для устройств ввода.

Перейдите в этот каталог, и вы найдете несколько файлов:

10-evdev.conf, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf, 51-synaptics-quirks.conf, 60-magictrackpad.conf

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

Теперь мы хотим открыть первый, который загружается. Это будет 10-evdev.conf. Но прежде чем открыть его, нам нужны значения синаптических ребер.

Сначала перейдите в терминал, если в 11.04 или более ранней версии Ubuntu нажмите ALT+ F2и введите gnome-terminal, затем нажмите ENTER. Если в версии 11.04 или новее вы можете просто открыть тире и набрать terminal.

После открытия терминала наберите xinput list

Ищите устройство, с которым вы хотите работать. Возьмите идентификатор из ввода, с которым вы хотите работать.

В моем случае у меня есть следующий вывод:

XInput

Я хочу работать с SynPS / 2 Synaptics TouchPad с идентификатором 11.

Теперь мы xinput list-props ID | grep Edges
набираем : (ID - это число, которое вы взяли из идентификатора в списке xinput)

в моем случае я набрал xinput list-props 11 | grep Edges

и результат был такой: Synaptics Edges (276): 1752, 5192, 1620, 4236

Обратите внимание на 4 числа ребер (они располагаются в следующем порядке: слева, справа, сверху, снизу)

Откройте 10-evdev.conf: sudo nano 10-evdev.conf

Внутри файла 10-evdev.conf вы найдете несколько разделов InputClass . Вам нужно найти раздел, в котором MatchIsTouchpad включен . Это будет третий для меня.

ДОБАВЬТЕ внизу раздела 4 позиции в таком порядке

10-evdev.conf

СОХРАНИТЬ и перезагрузить. Это для проверки, если он работает. Если по какой-то причине вы ошиблись, выберите в меню grub Recovery Mode, загрузите терминал как root и снова отредактируйте файл и удалите строки или устраните проблему. В любом случае, если вы запустите терминал от имени root в режиме восстановления, введите startx, и он выйдет из системы, где будет обнаружена ошибка и как ее исправить. Прелесть Linux в том, что он не только показывает вам, где находится ошибка, но в большинстве случаев говорит вам, как ее исправить.

Если он перезагрузится нормально, то СЕЙЧАС ВЫ МОЖЕТЕ НАЧАТЬ РЕДАКТИРОВАНИЕ. Перейдите на 10-evdev.conf:

sudo nano 10-evdev.conf

И начните снижать значения до того, которое вы считаете более совершенным.

В моем случае я снижал значение RightEdge каждые 1000 пунктов. Просто для тестирования. Конечно, уменьшение RightEdge увеличивает пространство, которое вы должны прокручивать вверх / вниз. Таким образом, теперь у вас есть возможность увеличивать / уменьшать каждую область вашего синаптика, включая область прокрутки. И это отвечает на ваш вопрос.

Давайте теперь возьмем код, который вы поставили в вопросе: xinput --set-prop --type = int --format = 32 11 252 1781 5125 1646 4582

В вашем случае у вас есть:

Опция "LeftEdge" "1781"
Опция "RightEdge" "5125"
Опция "TopEdge" "1646"
Опция "BottomEdge" "4582"

Просто отредактируйте раздел в 10-evdev.conf со своими значениями. Затем начните понижать значение RighEdge. Я рекомендую начинать с понижения каждые 512 баллов (поскольку 5125 делится на 10 = 512,5, что составляет 10% от общего числа). Таким образом, вы будете изменять 10% каждый раз, когда опускаете его.

ПРИМЕЧАНИЕ. Значения ДОЛЖНЫ БЫТЬ между двойными кавычками ("")

Больше информации на страницах руководства здесь

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

Есть также аккуратная программа под названием gpointing-device-settingsУстановите gpointing-device-settings (apt-get install gpointing-device-settings), которая делает некоторые вещи.

В любом случае это прекрасно работает, очень приятно иметь возможность решать, сколько вы хотите за прокрутку и сколько вы хотите за что-либо еще, включая варианты постукивания.

Луис Альварадо
источник