Прокрутка с двумя пальцами с Ubuntu 9.10 (Samsung NC10)

Действительно ли возможно настроить Ubuntu 9.10 для использования прокрутки с двумя пальцами на нетбуке Samsung NC10? Я пытался настроить его, но я не имел никакого успеха.

4
задан 02.09.2014, 19:46

3 ответа

Вы посмотрели на этот отрывок?

0
ответ дан 07.12.2019, 20:49

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

  1. Драйвер обнаруживает давление, ширину сенсорной зоны и количество пальцев.
  2. Не все устройства, однако, ясно указывают что там несколько пальцев на сенсорной панели. Иногда, они или требуют чрезвычайно высокого давления или необычно широкой сенсорной зоны.
  3. Synaptics является замечательным драйвером и может иметь дело с теми неправильно себя ведущими устройствами.

В частности, команда synclient -m 0 запустит очень полезный инструмент, который перечисляет вывод в реальном времени драйвера (Вы испытываете необходимость в SHMConfig, определенном так или иначе, чтобы это работало). Вывод был бы похож на это:

 time     x    y   z f  w  l r u d m     multi  gl gm gr gdx gdy
0.000     1 5855   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
1.465  2562 2450  10 1  5  0 0 0 0 0  00000000   0  0  0   0   0

Вы интересуетесь z (давление), f (количество пальцев), и w (ширина сенсорной зоны) столбцы.

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

Теперь, к счастью, synaptics devs являются умными людьми и включали директивы EmulateTwoFingerMinW и EmulateTwoFingerMinZ который должен быть очевидным - каждый рассматривает все касания с W, больше, чем определенное значение как два пальца, в то время как другой делает то же для значения Z.

Добавление одного из них к hal политике, однако, не починит вещи. GNOME devs, в их бесконечной мудрости, решил, что гном-демон настроек должен переписать все настройки сенсорной панели. Поэтому я обратился к наличию сценария, полного synclient команды работают как часть сессии GNOME (я добавил его к Preferences->Startup Applications).

Ниже часть моего сценария, чтобы помочь Вам запуститься. Сохраните его где угодно, добавьте +x к полномочиям и добавьте его к своей сессии. Вам, возможно, придется повторно выполнить его после приостанавливания или быть в спящем режиме.

#!/bin/bash
export DISPLAY=:0.0

synclient EmulateTwoFingerMinZ=0
synclient EmulateTwoFingerMinW=6
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1
synclient VertScrollDelta=75
synclient HorizScrollDelta=100

В заключение учитесь synclient (через man synaptics) и проигнорируйте устаревший совет в Интернете.

Удачи!

4
ответ дан 07.12.2019, 20:49

Я нашел эту статью о том, как сделать это в Ubuntu 10.04!

http://mixeduperic.com/Linux/Hacks/ubuntu-1004-how-to-setup-two-finger-scroll-on-laptop-touch-pad.html

0
ответ дан 07.12.2019, 20:49

Теги

Похожие вопросы