Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Тонкая калибровка тачпада  (Прочитано 6207 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн demkov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Тонкая калибровка тачпада
« : 05 Июня 2013, 22:45:28 »
Я тут подумал, а реально как-то по своему отрегулировать тачпад?
Во встроенных средствах Ubuntu есть только настройка скорости движения указателя, фактически.
Меня сейчас напрягает один момент: тачпад гиперчувствителен. Курсор можно двигать, проведя пальцем в воздухе возле поверхности тачпада. Из-за этого усложняется тап и даблтап — курсор часто соскакивает с точки назначения, пока ты после тапа поднимаешь палец вверх, например.

У кого какие идеи?

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #1 : 05 Июня 2013, 23:02:25 »
такая я же фигня была, помогла установка драйвера sudo apt-get install xserver-xorg-input-synaptics если, конечно, тачпэд у тебя этого производителя.

Оффлайн demkov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #2 : 05 Июня 2013, 23:18:10 »
Сперанский,
Того производителя :(
Уже установлена самая новая версия xserver-xorg-input-synaptics.В интернетах есть статьи на эту тему, НО они в Ubuntu 13.04 не прокатывают. У меня начинание сдувается уже на второй команде, когда вместо ожидаемого выхлома получаем вообще пустое приглашение на ввод следующей, например.

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #3 : 05 Июня 2013, 23:36:23 »
А разве чувствительность не так настраивается?


Оффлайн demkov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #4 : 06 Июня 2013, 00:12:31 »
А разве чувствительность не так настраивается?


Шах и мат, пряморукие

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #5 : 06 Июня 2013, 00:20:30 »
Весело... Ставь 12.04 обратно.
Может, установка пакета gsynaptics поможет? Хотя у меня он не установлен.

Оффлайн demkov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #6 : 06 Июня 2013, 01:16:56 »
Может, установка пакета gsynaptics поможет? Хотя у меня он не установлен.
Не, ноль.
12.04 не вариант — там вафля отказывалась работать напрочь.

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #7 : 06 Июня 2013, 01:30:36 »
man synclient, не?

И на askubuntu была статья, а, не, вот она, и обязательно вот почитайте.

Это настоящий ТруЪ способ настройки, параметров там гораздо больше,
чем в этих хомячковых чекбоксах  ;)

Надеюсь, synclient и в вашем случае на что-нибудь сгодится.
Делюсь знаниями, но их у меня мало!

Оффлайн demkov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #8 : 07 Июня 2013, 10:31:17 »
вот она
+1!

Выяснилось, что ни на что не влияют параметры:
FingerPress — позволяет делать магию! Делает включенным эмулирование TrackstickSpeed, который раньше был на ноутах. Давление пальцем в разные стороны (без движения по поверхности) двигает курсор. Убрал нафиг обратно.

synclient FingerLow=25 FingerHigh=30 — настраивает размер пальцев. Выставлял 32 на 45, вроде оно, курсор не скачет, но как-то непривычно туговато идёт. Потом понял, FingerHigh не работает. Работает FingerLow, выставил его в 40. Значение должно быть меньше, чем High, последнее не совсем ясно, так как касание пяткой тоже срабатывает и двигает курсор.
PalmDetect — защита от касаний ладонями. Когда включил, стал не всегда срабатывать тап пальцем. Убрал нафиг обратно.

Вот мои параметры synclient:
Parameter settings:
    LeftEdge                = 1763
    RightEdge               = 5343
    TopEdge                 = 1631
    BottomEdge              = 4375
    FingerLow               = 40
    FingerHigh              = 45
    FingerPress             = 256
    MaxTapTime              = 180
    MaxTapMove              = 230
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 104
    HorizScrollDelta        = 104
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 1
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0381461
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 30
    EdgeMotionMaxZ          = 160
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 419
    EdgeMotionUseAlways     = 0
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 2
    RBCornerButton          = 3
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 3
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 0
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect        = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 8
    VertHysteresis          = 8
    ClickPad                = 0
А как узнать, есть ли тач на физических кнопках, как на макбуках? Или если не определился там, то нету?


Пользователь решил продолжить мысль 07 Июня 2013, 10:30:48:
Друзья, а как мне в автозагрузку добавить это дело?
У меня после перезагрузки параметры synclient сбиваются.

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #9 : 10 Июня 2013, 13:20:37 »
Так там вторая ссылка, где я написал:
и обязательно вот почитайте.
Делюсь знаниями, но их у меня мало!

Оффлайн demkov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #10 : 29 Июня 2013, 00:42:58 »
в общем synclient FingerHigh=45 FingerLow=40частично решает проблемы с попытками бегства курсора от точки назначения.
Автовыполнение при старте системы решается гуёвым способом:

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

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #11 : 29 Июня 2013, 02:44:36 »
А после суспенда настройка остаётся?
Делюсь знаниями, но их у меня мало!

Оффлайн demkov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Тонкая калибровка тачпада
« Ответ #12 : 29 Июня 2013, 09:01:45 »
А после суспенда настройка остаётся?
И после ждущего и после спящего остаются заданные 40 и 45.
Они теряются только при перезапуске компьютера, если не включен автозапуск команды.

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.