Как настроить прокрутку двумя пальцами на сенсорной панели ALPS, которая не поддерживает несколько пальцев?
Соответствующий вывод из xinput list
следующего:
Id ID указателя виртуального ядра = 2 [главный указатель (3)] Pointer ↳ Указатель XTEST виртуального ядра id = 4 [ведомый указатель (2)] Id Mouse PS / 2 Mouse id = 12 [подчиненный указатель (2)] ↳ ↳ AlpsPS / 2 ALPS GlidePoint id = 13 [ведомый указатель (2)]
и вывод synclient -l
:
Настройки параметров: LeftEdge = 153 RightEdge = 870 TopEdge = 115 BottomEdge = 652 FingerLow = 12 FingerHigh = 14 FingerPress = 127 MaxTapTime = 180 MaxTapMove = 56 MaxDoubleTapTime = 180 SingleTapTimeout = 180 ClickTime = 100 FastTaps = 0 EmulateMidButtonTime = 75 EmulateTwoFingerMinZ = 139 EmulateTwoFingerMinW = 7 VertScrollDelta = 25 HorizScrollDelta = 25 VertEdgeScroll = 1 HorizEdgeScroll = 0 CornerCoasting = 0 VertTwoFingerScroll = 0 HorizTwoFingerScroll = 0 MinSpeed = 1 MaxSpeed = 1,75 AccelFactor = 0,156495 TrackstickSpeed = 40 EdgeMotionMinZ = 14 EdgeMotionMaxZ = 79 EdgeMotionMinSpeed = 1 EdgeMotionMaxSpeed = 102 EdgeMotionUseAlways = 0 TouchpadOff = 1 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 2 RBCornerButton = 3 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 3 TapButton3 = 2 ClickFinger1 = 1 ClickFinger2 = 1 ClickFinger3 = 1 CircularScrolling = 0 CircScrollDelta = 0,1 CircScrollTrigger = 0 CircularPad = 0 PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 99 CoastingSpeed = 20 CoastingFriction = 50 PressureMotionMinZ = 14 PressureMotionMaxZ = 79 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 ResolutionDetect = 1 GrabEventDevice = 1 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0
touchpad
multi-touch
gestures
alps
zpletan
источник
источник
Ответы:
Прежде всего, чтобы определить, какая у вас тачпад, запустите
Если это показывает что-то вроде
тогда у вас, скорее всего, нет поддержки мультитач. Сенсорные панели Alps, как правило, не имеют мультитач, в то время как они используют тот же драйвер, что и сенсорные панели Synaptic.
Вы можете использовать
synclient -l
для получения информации на сенсорной панели.Тем не менее, окончательный способ узнать, сколько пальцев поддерживается на сенсорной панели, это
synclient -m 100
, которая в режиме реального времени покажет состояние вашей сенсорной панели. Пятая колонка с надписьюf
предназначена для пальцев, поэтому вы можете видеть, сколько пальцев вы можете нажать одновременно.Чтобы включить SHMConfig в xorg.conf, см http://mjg59.livejournal.com/118588.html , а затем добавить
на ваш xorg.conf. Вы можете удалить приведенный выше фрагмент после выполнения тестирования.
источник
xorg.conf
с этими данными. После завершения тестирования вы можете удалитьxorg.conf
. Любые изменения в этом файле требуют перезагрузки X-сервера (обычно выход из системы и повторный вход).synclient -l
чтобы мы могли видеть ваши существующие значения для EmulateTwoFinger *. Кроме того, напишите название вашей сенсорной панели (выводxinput list
).Я смог активировать прокрутку двумя пальцами, используя хак, описанный в этом посте:
http://ubuntuforums.org/showpost.php?p=9058534&postcount=2
К сожалению, параметры сбрасываются некоторыми другими демонами время от времени и когда компьютер переходит в спящий режим.
Надеюсь, кто-то может найти другой способ сделать это.
источник
На Sony VAIO VPCF136FM следующая команда работает для добавления прокрутки краев на сенсорной панели ALPS в Ubuntu 12.04 (и Linux Mint 11, если не обращает внимания, если это кому-то нужно):
Запустите из терминала:
Или, для удобства чтения, выполните следующие действия, которые делают то же самое:
Создайте файл с именем «psmouse.conf» в /etc/modprobe.d:
Добавьте следующую строку в этот файл и сохраните:
Наконец, перезагрузите драйверы:
Хотя это не прокрутка двумя пальцами, это следующая лучшая вещь, и единственный тип прокрутки с сенсорной панелью, с которым я смог работать на этой платформе. Я очень доволен этим и надеюсь, что это поможет другим.
Источник был по ссылке Оскара : Источник: [регрессия] Обнаружена сенсорная панель Alps, но прокрутка не работает. Ошибка LP # 737051 , но мне не нужно было устанавливать драйвер или делать что-либо еще, упомянутое в этой теме. Я даже отменил некоторые другие вещи, которые я пробовал, просто чтобы убедиться, что файл psmouse.conf в /etc/modprobe.d - это все, что мне нужно.
Кроме того, обратите внимание, что это немного подделка, поскольку тачпад загружается как универсальная мышь с колесом ImPS / 2, а вкладка тачпада исчезает из меню настроек мыши. Однако это намного менее раздражает, чем необходимость перетаскивать указатель мыши на боковую панель каждый раз, когда я хочу прокрутить.
Наконец, я еще не перезагружался на Linux Mint 11 (не то, чтобы здесь это имело большое значение), поэтому, возможно, потребуется добавить команды modprobe в сценарий запуска, если крайняя прокрутка не переживет перезагрузку. Однако в Ubuntu 12.04, которая имеет значение в AskUbuntu, прокрутка продолжает работать даже после перезагрузки.
источник
Я только что нашел dirver из образа DELL Ubuntu, поставляемого с моей Локатором, проверьте этот ответ: /ubuntu//a/278133/65801
источник