Как настроить synaptics touchpad

Как настроить synaptics touchpad

Мобильные компьютеры обладают встроенными устройствами ввода, заменяющими клавиатуру и мышку. Для некоторых пользователей тачпад является достаточно удобным оборудованием, что позволяет без проблем совершать манипуляции в операционной системе. Однако в большинстве случаев без дополнительных настроек не обойтись. Каждый юзер выставляет их под себя, чтобы сделать работу за ноутбуком максимально комфортной. Давайте детально разберем эту тему и затронем самые важные параметры, на которые следует обратить внимание в первую очередь.

Настраиваем тачпад на ноутбуке

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

Шаг 1: Предварительные работы

Прежде чем переходить к самой настройке, необходимо убедиться в том, что для этого все готово. Без программного обеспечения Touchpad не будет обладать полной функциональностью, кроме того, его требуется активировать. В общей сложности вам нужно произвести два действия:

    Инсталляция драйвера. Тачпад может нормально работать без специального ПО от разработчика, однако тогда у вас не получится его настроить. Мы советуем перейти на официальный сайт производителя, найти свою модель ноутбука и загрузить драйвер. При необходимости вы можете посмотреть модель ноутбука или установленного тачпада через программы, отображающие конфигурацию ПК.

Еще существуют альтернативные способы, например, программное обеспечение для автоматической установки драйверов или поиск по ID оборудования. Развернутые инструкции на эти темы вы найдете в статье по ссылкам ниже.

Для владельцев ноутбуков АСУС и Эйсер у нас есть отдельные статьи на сайте.

Подробнее: Загружаем драйвер тачпада для ноутбуков ASUS или Acer
Включение. Иногда для того чтобы приступить к работе с тачпадом, его необходимо активировать в операционной системе. О том, как это сделать, читайте в материале от другого автора по следующей ссылке.

Шаг 2: Настройка драйвера

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

    Откройте «Пуск» и выберите «Панель управления».

Найдите «Мышь» и перейдите к этому разделу.

Переместитесь ко вкладке «Touchpad» и кликните на кнопку «Опции».

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

Иногда в программе встречаются и дополнительные возможности. Не забудьте проверить их и отрегулировать.

Кроме этого обратите внимание на отдельный параметр, который отключает тачпад при подключении мышки.

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

Шаг 3: Конфигурация мыши

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

    Во вкладке «Параметры указателя» изменяется скорость перемещения, исходное положение в диалоговом окне и видимость. Ознакомьтесь со всем, поставьте нужные галочки и переместите ползунки в удобное положение.

В «Кнопки мыши» редактируется конфигурация кнопок, скорость двойного клика и залипание. После завершения манипуляций не забудьте применить изменения.

Последняя настройка является косметической. Вкладка «Указатели» отвечает за внешний вид курсора. Здесь нет никаких рекомендаций, характеристики выбираются конкретно под предпочтения пользователя.

Шаг 4: Параметры папок

Осталось выполнить небольшую манипуляцию, которая позволит комфортно работать с папками. Вы можете выбрать, открывать папку одним щелчком мыши или двойным. Для перехода к этой настройке вам нужно произвести следующую инструкцию:

    Через меню «Пуск» перейдите к «Панель управления».

Выберите пункт «Параметры папок».

Во вкладке «Общие» поставьте точку возле необходимого пункта в разделе «Щелчки мышью».

Осталось только применить изменения и вы можете сразу переходить к работе с операционной системой.

Сегодня вы узнали о настройке тачпада на ноутбуке. Надеемся, что наша статья была полезна для вас, вы разобрались со всеми функциями и установили конфигурацию, которая делает вашу работу за девайсом максимально комфортной.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Эта статья или раздел нуждается в переводе

synaptics — это драйвер для тачпадов Synaptics, которые встраиваются в большинство ноутбуков. Эта статья поможет вам установить и настроить работу драйвера так, как вам необходимо.

Contents

Установка

Вы можете установить модули synaptics из репозитория Extra при помощи pacman:

Настройка

Основной способ конфигурации тачпада — через настройку файла сервера Xorg. После установки xf86-input-synaptics , файл с настройками по умолчанию находится в /usr/share/X11/xorg.conf.d/50-synaptics.conf . Пользователь может скопировать этот файл в /etc/X11/xorg.conf.d/ и отредактировать под своё специфичное устройство. Для получения списка всех доступных опций, необходимо обратиться к synaptics(4) man-руководства.

Настройка тачпада в файле конфигурации X-сервера

Основным способом конфигурации тачпада является редактирование файла настроек Xorg. После установки пакета xf86-input-synaptics, появляется исходный конфигурационный файл /etc/X11/xorg.conf.d/10-synaptics.conf следующего содержания:

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

Часто используемые опции

Следующий листинг удовлетворит потребности большинства пользователей. Это просто часть конфигурационного файла в /etc/X11/xorg.conf.d/10-synaptics.conf, можно заметить, что при использовании данной конфигурации включается вертикальная, горизонтальная и круговая прокрутка:

Синтаксис: Система будет думать, что это именно эта кнопка: (если ей соответствует код) код можно узнать с помощью команды xev.

  • TapButton1: (1) определяет клик одним пальцем как левую кнопку мыши
  • TapButton2: (2) определяет клик двумя пальцами как среднюю кнопку мыши
  • TapButton3: (3) определяет клик тремя пальцами как правую кнопку мыши
  • RBCornerButton: (целое число) определяет, какой кнопке мыши соответствует реакция на клик в правом нижнем углу тачпада (ислользуйте Option "RBCornerButton" "3" для имитации клика правой кнопки мыши при касании правого нижнего угла тачпада). См. man synaptics для назначения кнопок на другие углы.
  • VertEdgeScroll: (on/0) включает вертикальную прокрутку при скольжении пальцем вдоль правого края тачпада.
  • HorizEdgeScroll: (on/0) включает горизонтальную прокрутку при скольжении пальцем вдоль нижнего края тачпада.

См. пример конфигурационного файла с комментариями. Разумеется, значения некоторых опций могут отличаться для разных компьютеров. Для более тонкой настройки загляните в synclient [broken link: invalid section] .

, чтобы отключить ее.

Сохраните, закройте редактор и перезапустите X-сервер. Теперь у тачпада должны работать зоны прокрутки. Смотрите Детальная конфигурация для более подробной информации.

Обратите внимание что ваш свежеисправленный конфигурационный файл Xorg приводит к автоматической загрузке модулей ядра evdev и psmouse от которых зависит synaptics, в том случае, если вы захотите добавить его для явной загрузки в массив MODULES файле /etc/rc.conf:

GNOME/Cinnamon

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

Для изменения этих настроек в Gnome 2:

  1. Запустите gconf-editor
  2. Отредактируйте ключи в /desktop/gnome/peripherals/touchpad/.

Для изменения этих настроек в Gnome 3:

  1. Откройте System Settings.
  2. Выберите Mouse and Touchpad.
  3. Измените настройки на вкладке Сенсорная панель.

Демон настроек Gnome может заменять существующие настройки (например указанные в xorg.conf.d), которые в графической утилите настройки не представлены вовсе. Можно исправить подобное поведение Gnome:

  1. Запустите dconf-editor
  2. Отредактируйте /org/gnome/settings-daemon/plugins/mouse/
  3. Снимите маркеры со всех активных настроек
Читайте также:  Подбор пароля к камерам hikvision

И никакой Gnome больше не помешает вам настроить работу тачпада.

Как и с GNOME, в MATE настройка выглядит схожим образом:

  1. Запустите dconf-editor
  2. Отредактируйте ключи в org.mate.peripherals-touchpad разделе.

Во избежании затирания настроек демоном Mate settings на предопределённые, выполните следующее:

  1. Запустите dconf-editor
  2. Отредактируйте org.mate.SettingsDaemon.plugins.mouse
  3. Снимите отметку с active.

Конфигурирование "на лету"

Кроме традиционного, есть еще несколько способов конфигурирования. Драйвер Synaptics поддерживает изменение настроек "на лету". Это предполагает, что пользователи могут выбирать нужные им опции в приложении, которые вступят в силу немедленно, без перезапуска X. Возможны четыре варианта конфигурирования:

  • GPointingDeviceSettings (рекомендуемый)
  • synclient
  • xinput (рекомендуемый) [TODO]

xinput

Используйте `xinput list` чтобы определить название устройства.

Используйте `xinput list-props "SynPS/2 Synaptics TouchPad"` для того, чтобы увидеть доступные возможности.

Также можно прочесть руководства соответствующих программ.

GPointingDeviceSettings

GPointingDeviceSettings позволяет изменять настройки "на лету" через графический интерфейс для нескольких указующих устройств, присутствующих в вашей системе (например тачпад и мышь). Приложение представляет собой более функциональную альтернативу GSynaptics и рекомендуется к использованию в качестве основной программы графической конфигурации для указующих устройств (главным образом драйвера Synaptics). GPointingDeviceSettings доступен из пользовательского репозитория AUR.

GPointingDeviceSettings требует xf86-input-synaptics и libsynaptics. Эти пакеты доступны в [extra] и [community] репозиториях, Вы можете установить их используя pacman.

Настройка тачпада через правило HAL

В связи с тем, что последние версии X-server меньше зависят от настроек в файле xorg,conf, можно заметить что не все настройки тачпада были применены так, как это было там записано. Проверить это можно, выполнив в терминале :

Таким образом Вы получите список всех действующих на данный момент значений. Сверьте их с теми, что записаны в xorg.conf. Если есть несовпадения ( как правило — определение размера тачпада и как следствие — проблемы с прокруткой), то следует перенести настройки тачпада в правило HAL. Для этого необходимо закоментировать в файле конфигурации X-сервера строчку отоносящуюся к тачпаду :

Создайте новое правило для HAL :

и добавте туда следующее :

Вы можете подставлять свои значения, добиваясь необходимой работы тачпада. По аналогии с имеющимся, Вы можете добавлять необходимые опции. Доступные опции смотрите в детальной конфигурации. После чего сохраните файл, закройте редактор и перезапустите hal, чтобы он перечитал правила

и перезапустите Х-сервер, чтобы настройки вступили в силу.

Обратите внимание: в случае если изменений не произошло посмотрите в решение проблем

Настройка сенсорной панели через xinput

Если Вы стали счастливым обладателем GNOME версии 2.28 и выше, то видимо первое, что может броситься в глаза, это практически полная неуправляемость устройства по приведенным выше рекомендациям. Все дело в том, что теперь более тонкая настройка производится через xinput ( но, все же, конфигурационный файл, по приведенной выше Настройка тачпада через правило HAL рекомендации, может понадобиться ). Все доступные опции Вы можете просмотреть, выполнив в терминале следующее:

В ответ на это можно будет наблюдать примерно следующий вывод:

SynPS/2 Synaptics TouchPad это и есть Ваша сенсорная панель. Запомните значение, указанное после id= в этой строке. Далее, выполните в терминале команду

Таким образом на экран будет выведен список доступных свойств этого устройства и их значения. Давайте для примера попробуем выключить и включить сенсорную панель ( пример взят не случайно ). Для этого выполните в терминале

где 7— id устройства, Device Enabled— свойство, которое мы изменяем и 1 — целое значение, где, в данном случае, выключает устройство и 1 включает. За более детальной информацией обратитесь к справочной странице

Если же Вам требуется всего лишь вернуть пропавший клик, то для Вас доступно более простое решение. Для этого необходимо зайти в меню Система -> Параметры -> Мышь , в открывшемся окне перейти на вкладку "Манипулятор Тачпэд" и включить пункт "Включить клик на тачпэде". Либо просто выполнив команду в терминале

Детальная конфигурация

Драйвер synaptics предоставляет множество опций для настройки. Следующий список описывает опции секции InputDevice, которую мы объявили в конфигурационном файле Xorg ( или в параметре "input.x11_options" в правиле HAL ):

Identifier — имя этого устройства ввода, которое мы указали в секции ServerLayout выше.

Device указывает на файл устройства synaptic. Смотрите Решение проблем чтобы найти ваше устройство, если у вас это не /dev/input/mouse0.

LeftEdge, RightEdge, TopEdge и BottomEdge — целые числа, которые задают виртуальные размеры вашего тачпада в координатах x и y.

FingerLow и FingerHigh — целочисленные значения, определяющие ‘силу нажатия’, которую драйвер расценит как прикосновение (сила нажатия становится больше FingerHigh) или отпускание (сила нажатия падает ниже FingerLow).

MaxTapTime — целое число, определяющее максимальную задержку в миллисекундах для одиночного нажатия (tap), которое рассматривается как клик мыши.

MaxTapMove — целое число, определяющее максимальное перемещение пальца для засчитывания одиночного нажатия (tap).

MinSpeed и MaxSpeed являются минимальным и максимальным коэффициентами скорости. Дробные числа с плавающей точкой.

AccelFactor — коэффициент ускорения, также дробное число с плавающей точкой.

SHMConfig — булевское значение (on/off) для включения/выключения использования разделяемой памяти. Эта опция должна быть включена, если вы хотите наблюдать и конфигурировать ваше устройство synaptics такими клиентскими утилитами как synclient, который мы будем использовать в данной статье.

EmulateTwoFingerMinW’ , EmulateTwoFingerMinZ’ , EmulateMidButtonTime — опции для настройки эмуляции клика двумя пальцами.

Больше информации по опциям вы найдёте на man-страничке synaptics:

Тонкая настройка при помощи synclient

Монитор synclient может отображать силу нажатия и положение пальца на тачпаде в реальном времени, позволяя точно задавать опции synaptics под свои нужды. Для работы synclient требуется чтобы опция SHMConfig была установлена в on или true.

Вы можете запустить монитор synaptics следующей командой:

где -m активирует монитор, а следующее за опцией число задаёт интервал обновления в миллисекундах.

Этот монитор предоставляет информацию о текущем состоянии вашего тачпада. Например, если вы двигаете тачпадом указатель мыши, то значения x и y в мониторе synclient будут изменяться. Таким образом вы можете легко узнать виртуальные размеры вашего тачпада, которые задаються в опциях LeftEdge, RightEdge, BottomEdge и TopEdge.

Аббревиатуры расшифровываются следующим образом:

время в секундах с начала логирования.

координаты x/y пальца на тачпаде. Точка отсчёта — верхний левый угол.

давление. Характеризует вашу силу нажатия на тачпад при работе с ним.

количество пальцев, которые сейчас прикасаются к тачпаду.

состояния левой(left), правой(right), (верхней)up, (нижней)down, (средней)middle и многофункциональной (multi) кнопок. Нажатое состояние отражается единицей, ненажатое — нулём.

для тачпадов с подключаемым устройством (guest device) эти параметры соответствуют его состоянию кнопок: левой(guest left), средней(guest middle) и правой (guest right). Кнопки могут быть нажаты(1) или не нажаты(0).

координаты x/y подключаемого устройства (guest device).

Если какое-то значение постоянно равно нулю, это означает что ваше устройство не поддерживает его.

Если графа f отображает максимальное значение 1, но есть необходимость в использовании двухпальцевого режима, в таком случае обратите внимание на опции EmulateTwoFingerMinW,EmulateTwoFingerMinZ и EmulateMidButtonTime ( см. Детальная конфигурация) и добавьте соответствующие строки в файл конфигурации ( в правило ).

Вооружившись этими знаниями вы сможете подобрать правильные значения для вашего тачпада.

Круговая прокрутка

Круговая прокрутка — это удобство, предлагаемое вам synaptics, которое вы могли знать по iPod. Вместо (или, в придачу к) прокрутке по горизонтали или по вертикали, вы можете осуществлять прокрутку по кругу. Многие пользователи находят этот способ более быстрым и точным. Для включения круговой прокрутки, вам необходимо добавить следующие опции в секцию устройства ввода /etc/X11/xorg.conf.d/50-synaptics.conf :

Читайте также:  Как вставить рамку в автокаде на лист

Вы наверное догадались, что опция CircularScrolling включает или выключает круговую прокрутку. Опция CircScrollTrigger может принимать одно из следующих значений, определяющий с какой границы тачпада должна начинаться круговая прокрутка:

Задание этой опции отличной от нуля может быть полезным если вы хотите использовать круговую прокрутку совместно с горизонтальной и/или вертикальной прокруткой. В таком случае тип прокрутки будет определяться границей тачпада с которой вы её начинаете.

Для быстрой прокрутки рисуйте маленькие круги в центре вашего тачпада. Для медленной и более точной прокрутки рисуйте большие.

Отключение тачпада при подключенной мыши

При помощи udev можно автоматически отключать тачпад при подключении внешней мыши!

Для достижения этого, просто добавьте следующее правило udev:

Поместите это в /etc/udev/rules.d/01-touchpad.rules, убедитесь что опция SHMConfig включена и наслаждайтесь.

Эмуляция среднего клика мыши

в /etc/X11/xorg.conf.d/10-evdev.conf (или любой другой конфигурационный файл Xorg, который вы захотите) и вы включите эмуляцию среднего клика: средний клик будет эмулироваться одновременным нажатием левой и правой кнопки мыши.

Если ваш тачпад поддерживает несколько одновременных нажатий, то вы можете эмулировать его, например, тройным нажатием, выполнив в терминале (работает в течение сессии):

Решение проблем

Мой тачпад не /dev/input/mouse0

В этом случае вы можете посмотреть информацию по всем вашим устройствам ввода следующей командой:

Найдите устройство с именем "SynPS/2 Synaptics TouchPad". Вам нужно смотреть на параметр Handler, который подскажет вам какое устройство нужно указать в xorg.conf.

Т.к. выши Handler’ы mouse0 и event1, вам нужно использовать /dev/input/mouse0.

Отключение кликов мыши при наборе с клавиатуры

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

просто добавьте следующую строку в ваш .xinitrc до запуска оконного менеджера:

Ключ -i 2 устанавливает время простоя в 2 секунды. Это интервал, который будет проходить со времени последнего нажатия клавиши до включения тачпада обратно, а опция -d запускает программу в качастве демона ( в фоновом режиме ).

Также вы можете добавить ключ -t который говорит демону не отключать перемещение мыши, а отключать только клики и прокрутку:

Как обычно более детальную информацию вы можете найти на man-страничке:

Прокрутка включена, но не работает

Если после включения прокрутки (горизонтальной или вертикальной) она так и не заработала, то попробуйте поиграть с опциями RightEdge и BottomEdge (если для прокруток Вы хотите использовать эти области) и для вертикальной и горизонтальной прокрутки соответственно, уменьшая их значения. Таким же образом можно отрегулировать и ширину области прокрутки.

Не работает прокрутка и тапы после логина

Прокрутка, тапы работают в экране ввода логина и пароля, но перестают работать после загрузки Gnome. В Gnome в меню "Система-Параметры-Мышь-Манипулятор Тачпэд" находятся собственные настройки Gnome, которые перетирают настройки X.org.

Firefox неправильно распознаёт горизонтальную прокрутку

Несмотря на то что эта проблема не касается драйверов synaptics, всё равно решение её вы, скорее всего, будете искать здесь.

Чтобы предотвратить firefox от прокрутки истории и заставить его прокручивать страницу, вам необходимо установить следующие настройки:

Вы можете отредактировать их открыв about:config. (Совет взят с gentoo wiki.)

Создал правило, но изменений в работе тачпада не произошло

Если в ходе редактирования созданного правила были допущены ошибки, то об этом можно узнать выполнив в терминале

Вот пример вывода:

Посмотрите на ошибку, исправте ее в созданном правиле и перезапустите демон еще раз:

Создал правило/конфиг но GNOME его игнорирует

Чтобы GNOME пользовался системными настройками, но не теми скупыми пятью ключами в настройке сенсорной панели, необходимо просто выключить соответствующий плагин. Для этого необходимо открыть gconf-editor, и установить ключ /apps/gnome_settings_daemon/plugins/mouse/active в FALSE или выполнить в терминале:

Устройство определяется как "ImPS/2 Wheel Pointer" или как "PS/2 Generic Mouse"

Если вы стали счастливым обладателем сенсорной панели жадного производителя Alps, который не в состоянии втиснуться в рамки стандартного протокола, но который изобретает новые "велосипеды", то Вам необходимо пересобрать модуль ядра, наложив на него патчи. Вы можете воспользоваться этим пакетом либо собрать самостоятельно. Коротко опишу как это сделать: Для сборки Вам потребуются исходники Вашего ядра и патчи отсюда. Далее распаковываем архив с исходниками ядра, переходим в корень распакованных исходников и накладываем патчи командой:

Выполняем для каждого патча, в порядке, указанном цифрами в его имени. Переходим в каталог с исходниками драйвера

И выполняем здесь

Пробуем вставить полученный модуль в ядро:

И смотрим как определилась наша панель иксами:

Если Вы видите, что теперь устройство определилось как "Alps PS/2 (Dual | Glide)Point", то все в порядке и можно переходить к следующим действиям. Копируем полученный модуль к модулям текущего ядра

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

Отключение "Авто-скроллинга" в 1.5.99.903

Для отключения новой функции "Авто-скроллинг" добавленной в последнем релизе драйвера (она позволяет скроллить информацию как на мобильных устройствах, то есть после того как пользователь убрал палец от тачпада, информация все еще скроллится), добавьте в файл /etc/X11/xorg.conf.d/10-synaptics.conf :

Ссылки

Synaptics TouchPad driver для XOrg/XFree86 : [1]

Блог про Linux, Bash и другие информационные технологии

Настройка тачпада в Linux предполагает, что драйвер тачпада позволяет делать гораздо больше, чем с ним обычно делают. Например, можно включить или выключить скроллинг двумя пальцами (как вертикальный, так и горизонтальный), включить клик одним, двумя, тремя пальцами по тачпаду, изменить направление скроллинга (если вы, например, привыкли к скроллингу на планшете). Давайте посмотрим, как же можно тонко настроить тачпад, причем из командной строки.

Условия

Прежде всего нужно обговорить, если вы упустили это в заголовке, что речь идет о настройке тачпадов, пожалуй, самого известного производителя — Synaptics. За поддержку тачпадов Synaptics в Debian GNU/Linux отвечает пакет xserver-xorg-input-synaptics. Соответственно, он должен быть установлен. Обычно он ставится по умолчанию, но проверить лишним не будет. Это можно сделать командой

И, если такой пакет у вас не установлен, а тачпад Synaptics есть, то этот пакет надо будет поставить командой

В других дистрибутивах название пакета не отличается принципиально, в некоторых даже полностью совпадает.

Программа synclient

Эта программа — основной инструмент тонкой настройки сенсорной панели (тачпада) Synaptics. Synclient использует интерфейс командной строки, формат команды следующий:

Как видите, длинных (GNU) опций нет, только короткие (Posix), и то совсем немного.

-h, -? Вывод справки
-V Вывод версии программы
-l Вывод всех используемых опций и их значений
var1=value1 Задать опции с названием var1 ее новое значение value1. Программа может в одной строке принимать сразу много разных опций. После названия переменной перед знаком равенства и после знака равенства пробелов быть не должно

Опции и их назначение

Вот список доступных опций с описанием:

LeftEdge Координаты левой стороны тачпада
RightEdge Координаты правой стороны тачпада
TopEdge Координаты верхней стороны тачпада
BottomEdge Координаты нижней стороны тачпада
FingerLow Минимальная степень нажатия. Если давление становится ниже, чем указанное, считается, что произошло отпускание
FingerHigh Максимальная степень нажатия. Если давление стало выше указанного, значит произошло нажатие
MaxTapTime Таймаут, до истечения которого касание считается одиночным нажатием. После истечения интервала считается, что происходит удержание
MaxTapMove Максимальное движение пальца, допустимое при клике по тачпаду. Его значение отбрасывается и не считается перемещением.
MaxDoubleTapTime Аналогично MaxTapTime, но для двойного клика
SingleTapTimeout Когда вы делаете одно касание, в течение данного таймаута ожидается, что последует следующее касание. Если в течение указанного временного интервала повторное касание не произошло, считается, что произошло одно касание
ClickTime Продолжительность клика. То есть, длительность касания, интервал времени, в течение которого засчитывается клик, если вы в пределах этого интервала коснулись, а затем подняли палец
EmulateMidButtonTime Интервал времени, в течение которого обрабатывается нажатие на среднюю кнопку мыши, которое может быть настроено на нажатие одним, двумя или тремя пальцами
EmulateTwoFingerMinZ Минимальный уровень давление, который будет определен как касание двумя пальцами
EmulateTwoFingerMinW Минимальное расстояние между точками нажатия, которое будет определено как касание двумя пальцами
VertScrollDelta Расстояние, на которое надо передвинуть палец для вертикального скроллинга
HorizScrollDelta Расстояние, на которое надо передвинуть палец для горизонтального скроллинга
VertEdgeScroll Включить вертикальный скроллинг при проведении пальцем вдоль правого края тачпада (1 — включить, 0 — выключить)
HorizEdgeScroll Включить горизонтальный скроллинг при проведении пальцем вдоль верхнего края тачпада (1 — включить, 0 — выключить)
CornerCoasting Опция, которая используется при скроллинге проведением пальца вдоль правой стороны тачпада. Она определяет, использовать ли продолжение скроллинга после того, как палец дошел до правого нижнего угла.
VertTwoFingerScroll Включить вертикальный скроллинг двумя пальцами (1 — включить, 0 — выключить)
HorizTwoFingerScroll Включить горизонтальный скроллинг двумя пальцами (1 — включить, 0 -выключить)
MinSpeed Минимальная скорость движения курсора
MaxSpeed Максимальная скорость движения курсора. Если максимальная скорость равна минимальной, то ускорения движения курсора не будет
AccelFactor Коэффициент ускорения курсора. Чем он больше, тем быстрее скорость увеличивается с минимальной до максимальной
TouchpadOff Выключить тачпад (0 — тачпад включен, 1 — тачпад выключен, любые значения больше 1 — включено только перемещение курсора)
LockedDrags При перетаскивании касаниями (tap-and-drag), если эта опция выставлена в 1, отпускание кнопки мыши происходит только после дополнительного клика. Это позволяет отрывать палец от поверхности тачпада до окончания перетаскивания
LockedDragTimeout Опция, определяющая, по истечении какого временного интервала после отрывания пальца от тачпада автоматически закончить перетаскивание касаниями.
RTCornerButton Какую кнопку мыши эмулировать при нажатии на правый верхний угол тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
RBCornerButton Какую кнопку мыши эмулировать при нажатии на правый нижний угол тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
LTCornerButton Какую кнопку мыши эмулировать при нажатии на левый верхний угол тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
LBCornerButton Какую кнопку мыши эмулировать при нажатии на левый нижний угол тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
TapButton1 Какую кнопку мыши эмулировать при касании одним пальцем не у края тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
TapButton2 Какую кнопку мыши эмулировать при касании двумя пальцами не у края тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
TapButton3 Какую кнопку мыши эмулировать при касании тремя пальцамине у края тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
ClickFinger1 Какую кнопку мыши эмулировать при касании одним пальцем в левой стороне тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
ClickFinger2 Какую кнопку мыши эмулировать при касании двумя пальцами в левой стороне тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
ClickFinger3 Какую кнопку мыши эмулировать при касании тремя пальцами в левой стороне тачпада (0 — отключено, 1 — левая кнопка, 2 — средняя кнопка, 3 — правая кнопка)
CircularScrolling Интересная возможность — круговая прокрутка. Это работает следующим образом: вы делаете круговые движения по тачпаду, и таким образом заменяете прокрутку колесиком мыши. По часовой стрелке — прокрутка вниз, против часовой стрелки — прокрутка вверх. 0 — выключено, 1 — включено
CircScrollDelta Угол смещения пальца относительно центра тачпада при прохождении которого генерируется такое же системное событие, как при прокрутке колесика на одно деление
CircScrollTrigger Область тачпада, при начале движения по которой будет активироваться скроллинг при использовании круговой прокрутки.
0 — любая сторона тачпада
1 — верхняя сторона
2 — верхний правый угол
3 — правая сторона
4 — правый нижний угол
5 — нижняя сторона
6 — нижний левый угол
7 — левая сторона
8 — левый верхний угол
CircularPad Если эта опция выставлена в 1, то область тачпада определяется не как прямоугольник, а как эллипс, вписанный в стороны тачпада
PalmDetect Определять нажатие ладонью. Эта опция полезна, когда вы печатаете на клавиатуре и случайно нажимаете частью ладони на тачпад. Если она включена, то при нажатии на большую площадь движение курсора будет выключено. 0 — выключено, 1 — включено
PalmMinWidth Минимальная ширина касания, при которой касание будет определено как касание ладонью.
PalmMinZ Минимальное давление, при котором будет определено касание ладонью
CoastingSpeed Скорость, с которой должны генерироваться события скроллинга, чтобы поддерживалось продолжение скроллинга при достижении пальцем стороны тачпада
CoastingFriction Количество событий скроллинга делёное на секунду в квадрате, на которые будет снижаться скорость скроллинга при достижении стороны тачпада
PressureMotionMinZ Минимальное давление пальца на тачпад, при котором будет происходить определение движения по тачпаду
PressureMotionMaxZ Максимальное давление на тачпад, при котором будет определяться движение пальцем по тачпаду
PressureMotionMinFactor Минимальный множитель усиления коэффициента давления при определении движения пальцем
PressureMotionMaxFactor Максимальный множитель усиления коэффициента давления при определении движения пальцем
GrabEventDevice Эта опция имеет смысл только при использовании событий устройств в ядре linux 2.6. При использовании других протоколов эта опция игнорируется. Если опция выставлена в 1, драйвер будет эксклюзивно захватывать устройство для обработки событий с него.
TapAndDragGesture Включить перетаскивание при помощи двойного касания (первое короткое, второе постоянное) аналогично перетаскиванию левой кнопкой мыши (0 — выключено, 1 — включено)
AreaLeftEdge Координата с левой стороны, любые движения и клики слева от которой
AreaRightEdge Включить (1) или выключить (0) область вдоль правой стороны тачпада
AreaTopEdge Включить (1) или выключить (0) область вдоль верхней стороны тачпада
AreaBottomEdge Включить (1) или выключить (0) область вдоль нижней стороны тачпада
HorizHysteresis Минимальное аппаратное расстояние по горизонтали, необходимое для генерации события движения. Может указываться в процентах
VertHysteresis Минимальное аппаратное расстояние по вертикали, необходимое для генерации события движения. Может указываться в процентах
ClickPad Является ли устройство клик-падом, то есть панелью без аппаратных кнопок
Читайте также:  Код 80072efe произошла неизвестная ошибка windows update

Сохранение настроек

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

Вот как это сделать в LXDE. Создаем скрипт /home/user/bin/touchpad следующего содержания:

После этого создаем файл /home/user/.config/autostart/touchpad.desktop

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

Ссылка на основную публикацию
Как найти меню сервис в windows 10
Панель управления - традиционный инструмент, используемый для всевозможных настроек операционной системы Windows. Впервые он появился ещё в «семёрке» и завоевал...
Как интегрировать idm в яндекс браузер
чтоб не выскакивало предложение об обновлении). Какое-то время всё было ок, но с недавних пор опять стало выскакивать это предложение....
Как называется мобильный интернет
Рассказываем, как начать пользоваться мобильным интернетом, и почему это не страшно Удивительно, но прямо среди нас есть люди, которые до...
Как найти сторону четырехугольника зная 3 стороны
На данной странице калькулятор поможет рассчитать площадь четырехугольника онлайн. Для расчета задайте длину сторон, длины диагоналей и угол между ними,...
Adblock detector