Manjaro linux не работает тачпад

Содержание
  1. Не работает тачпад в Manjaro
  2. Не работает тачпад и клавиатура в manjaro
  3. 🕴 Как исправить тачпад, не работающий в Linux
  4. Прежде чем начать
  5. Основные проблемы
  6. Выяснить, какой драйвер вам нужен
  7. Прочие проблемы
  8. Тачпад все еще не работает?
  9. Manjaro linux не работает тачпад
  10. Заставляем работать touchpad на Lenovo V14-iil
  11. Не работает Dell Alps тачпад.
  12. Проблема с функциональными клавишами (Fn+F1)
  13. Нужна помощь.
  14. Управление жестами на тачпаде. Fusuma
  15. Touchpad Synaptics (Русский)
  16. Contents
  17. Установка
  18. Настройка
  19. Настройка тачпада в файле конфигурации X-сервера
  20. Часто используемые опции
  21. GNOME/Cinnamon
  22. Конфигурирование «на лету»
  23. xinput
  24. GPointingDeviceSettings
  25. Настройка тачпада через правило HAL
  26. Настройка сенсорной панели через xinput
  27. Детальная конфигурация
  28. Тонкая настройка при помощи synclient
  29. Круговая прокрутка
  30. Отключение тачпада при подключенной мыши
  31. Эмуляция среднего клика мыши
  32. Решение проблем
  33. Мой тачпад не /dev/input/mouse0
  34. Отключение кликов мыши при наборе с клавиатуры
  35. Прокрутка включена, но не работает
  36. Не работает прокрутка и тапы после логина
  37. Firefox неправильно распознаёт горизонтальную прокрутку
  38. Создал правило, но изменений в работе тачпада не произошло
  39. Создал правило/конфиг но GNOME его игнорирует
  40. Устройство определяется как «ImPS/2 Wheel Pointer» или как «PS/2 Generic Mouse»
  41. Отключение «Авто-скроллинга» в 1.5.99.903
  42. Ссылки

Не работает тачпад в Manjaro

На более старой версии Mnajaro всё работало, на новой перестало. Признаться честно я даже не уверен какой именно драйвер мне нужен. Я пробовал только Synaptics пока что. Модель ноута Acer Asper E5-575G если кто знает как дрова установить, памагити.

P.S работает только нажатие со всей силой на тачпад. Не лёгкое пркосновение, а надо прямо прожимать его полностью. И работает оно как ЛКМ

если кто знает как дрова установить, памагити.

Вы там совсем отупели на своих бамжарах?! Пакет xf86-input-synaptics ставь и перезагружайся. В диспетчере настроек потом донастрой что нужно.

Кстати да. Почему-то выпилили драйвер synaptics из стандартной поставки. Доустановил руками, перезагрузил иксы, заработало.

Не работает этот способ. Он тупо не позволяет установить этот драйвер. Говорит, устаревший

Вам бы друг друга почитать

Artamudo

Почему-то выпилили драйвер synaptics из стандартной поставки. Доустановил руками, перезагрузил иксы, заработало.

Не работает этот способ. Он тупо не позволяет установить этот драйвер. Говорит, устаревший

Не работает этот способ. Он тупо не позволяет установить этот драйвер. Говорит, устаревший

. выпилили драйвер synaptics из стандартной поставки. Доустановил руками, перезагрузил иксы, заработало.

Источник

Не работает тачпад и клавиатура в manjaro

Впервые решил поставить на ноут acer aspire e15 манжару т.к. на винде ноут лагает. В итоге даже во время заупска из флехи в манжаре не работали клава и тачпад. Решил подключить к ноуту клаву и мышь что бы после установки обновить драйвера и надееться на то что сработает. В итоге всех манипуляций даже после установки и обновлении драйверов клава и тачпад не сработали. Кто в курсе что в данном случае делать?

Ставить другой дистрибутив. Void, Devuan например.

Аналогичная проблема и у меня с Manjaro на HP Stream x360. Правда только на ядрах выше 5.4 (работает только сенсорный экран). На ядре 4.19 такой проблемы с клавиатурой и тачпадом нет

Кто в курсе что в данном случае делать?

Телепаты разве что.

Какой графический сервер используется? Какой/какие input-модули используются? Что в конфигах (не знаю, актуально ли вне иксов)?

Наверно, для начала, стоит скинуть вывод dmesg на какой нибудь pastebin.org и скинуть сюда ссылку.

cast Vsevolod-linuxoid

Я в Manjaro вообще не шарю. чекпука кастуйте.

Я думал может тут проблема общая и решается каким то общим методом

Вот это и надо выяснить. Проверить на той же Ubuntu – дистроспецифичная ли проблема.

ты всё же посмотри в dmesg или покажи здесь через пастебин.

Клавиатура и тачпад случаем не подключены через I2C? В Windows это можно проверить в диспетчере устройств.

UPD. С помощью виртуальной клавиатуры и ввода через kdeconnect удалось выяснить что видимо проблема с intel-spi. Остальных ошибок в dmesg вроде как нет

Источник

🕴 Как исправить тачпад, не работающий в Linux

За годы, прошедшие с момента создания, Linux становился все проще и проще в использовании.

И теперь мы принимаем это как должное.

Тем не менее, не все работает так безупречно, как могло бы.

Ноутбуки, особенно новые, могут быть проблематичными в использовании с Linux.

Частично это связано с Wi-Fi и управлением батареями, но часто виноват и тачпад.

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

Прежде чем начать

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

Основные проблемы

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

Попробуйте запустить следующее:

Если вывод слишком длинный, вы можете использовать less вместо cat.

Таким образом, вы можете запустить следующее:

Вы должны увидеть что-то похожее на следующее:

Если вы не получили вывод, схожий с тем, что показан выше – вы имеете дело с ошибкой ядра или совершенно неопознанным оборудованием.

С другой стороны, если у вас есть сообщение о вашей сенсорной панели, попробуйте следующее:

Если вы получаете результаты от xinput, это хорошая новость.

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

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

Где оно находится- будет зависеть от вашего рабочего стола.

Возможно, ваш тачпад просто не включен.

Если это так, просто установите флажок, чтобы включить его.

Выяснить, какой драйвер вам нужен

Если у вас есть подсказка от xinput, вам может потребоваться установить соответствующий драйвер.

Обычно поставщики сенсорных панелей включают Synaptics, ALPS и Elantech.

В некоторых современных системах Linux следующие пакеты будут включать поддержку вышеуказанных сенсорных панелей:

В некоторых случаях вам может потребоваться установить другой пакет драйверов, например xserver-xorg-input-synaptics.

Прочие проблемы

Подавляющее большинство проблем с сенсорной панелью Linux сводится к отсутствующим драйверам.

Тем не менее, есть несколько других вариантов, которые вы, возможно, должны проверить.

На некоторых ноутбуках можно полностью отключить тачпад в BIOS.

Вы можете увидеть его в списке по xinput, но он не будет работать.

Убедитесь, что вы проверили это, прежде чем выбросить свой ноутбук в мусорное ведро.

Читайте также:  Как понизить редакцию windows 10 без переустановки

Многие ноутбуки имеют аппаратный переключатель для отключения сенсорной панели.

Часто это работает, удерживая клавишу «Fn» плюс одну из функциональных клавиш на клавиатуре.

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

Тачпад все еще не работает?

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

Попробуйте новый дистрибутив Linux.

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

Если вы уже пользуетесь современной версией дистрибутива, а тачпад не работает, вам, возможно, придется просто попробовать мышь.

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

Источник

Manjaro linux не работает тачпад

У меня на ноуте есть блокировка тачпада, которую я иногда нажимаю.
Вопрос как включить тачпад? Не могу найти найтройку на включение, а блокировка только блокирует.

Идеально настроить что бы блокировка и разблокировала при повторном нажатии

Заставляем работать touchpad на Lenovo V14-iil

Не работает Dell Alps тачпад.

Проблема с функциональными клавишами (Fn+F1)

при нажатии сочетания клавиш следующий результат:

Также запускал showkey -k, результат такой:

При этом showkey -s не реагирует на нажатие нужного сочетания.

Прошу помощи по данной проблеме. Как научить тачпад отключаться и включаться при нажатии Fn+F1?

Нужна помощь.

Не работает тачпад. В частности, при установке любого ядра 5+ прекращает работать тачпад. Сейчас работаю с ноута на версии ядра 4.19.139.
При обновлении ядра, для сохранения функционирования тачпада, что необходимо сделать?

cat /etc/X11/xorg.conf.d/30-touchpad.conf
Section «InputClass»
Identifier «touchpad»
Driver «libinput»
MatchIsTouchpad «on»
Option «Tapping» «on»
EndSection

Управление жестами на тачпаде. Fusuma

Всем привет. Нашел очень хорошую программу для управления жестами на тачпаде.

Установка:
Устанавливаем пакет «ruby-fusuma» с aur.
Нужно обязательно добавить пользователя в группу sudo gpasswd -a $USER input
Для того, чтобы можно было получать доступ к устройствам ввода без прав администратора
После завершения всех настроек нужно будет перезагрузить сессию, для того, чтобы пользовательская сессия уже имела доступ к группе input
Также нужно добавить в автозагрузку программу fusuma (она будет работать в фоне)

Конфигурация:
Путь до конфига, если его нет то создать вручную: $HOME/.config/fusuma/config.yml

Моя конфигурация на kde такая

Также есть свайп left, right. Для более подробной информаци можно смотреть на github репозиторий разработчика:Fusuma github

PS. Я долго искал такую программу, постоянно попадались которые не работают или работают только на wayland. Эта программа работает на x11, на wayland не проверял, если у кого-то есть опыт с wayland + fusuma, то напишите в комментариях, будет полезно знать.

Источник

Touchpad Synaptics (Русский)

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

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.

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

Сохраните, закройте редактор и перезапустите 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. Снимите маркеры со всех активных настроек

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

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

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

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

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

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

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

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

xinput

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

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

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

GPointingDeviceSettings

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

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 — целое значение, где, в данном случае, 0 выключает устройство и 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).

Читайте также:  Где хранятся звуковые схемы windows

координаты 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 [устаревшая ссылка 2020-08-06] .)

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

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

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

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

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

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

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

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

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

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

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

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

Если Вы видите, что теперь устройство определилось как «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]

Источник

Оцените статью