В моем & ldquo; Мышь и сенсорная панель & rdquo; параметр прокрутки двумя пальцами нет. настройки

У меня просто нет опции «прокрутки двумя пальцами», доступной в моих настройках «Мышь и сенсорная панель». Я пробовал много терминальных команд, которые я нашел на форумах, но безуспешно. У кого есть решение, обеспечивающее прокрутку двумя пальцами?

Немного обо мне:

Ubuntu 12.04.1 LTS \n \l

Built-in Pointing Device
    Type: Mouse
    Interface: PS/2
    Buttons: 2

~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Synaptics TouchPad                   id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ WebCam SC-13HDL10931N                     id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

Снимок экрана настроек системы:

[ 115]

8
задан 25 September 2013 в 11:51

2 ответа

Сначала вы должны попробовать, если какая-либо из следующей группы команд включает прокрутку двумя пальцами:

synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1

synclient EmulateTwoFingerMinW=5
synclient EmulateTwoFingerMinZ=48

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

Источник:

0
ответ дан 25 September 2013 в 11:51

Не тратьте слишком много времени на ожидание, пока конфигураторы GUI догонят аппаратное обеспечение. Научитесь устанавливать конфиги в текстовых файлах или в интерактивном режиме в терминале. Вот как.

Если synclient возвращает сообщение «свойства не найдены», это означает, что ваша система использует libinput, а не synaptics, в качестве драйвера. Проверьте ваш /etc/X11/xorg.conf.d, если там ничего нет, я ожидаю, что система Ubuntu будет использовать синаптики, поэтому я удивлен, что вы не получите возврата от "synclient -l" или shch. Но в Fedora по умолчанию будет использоваться libinput, поэтому, возможно, ваш конфиг просматривает новую волну.

Если вы используете драйвер libinput, вы можете увидеть, запустив

xinput list-props 15

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

Device "HID 413c:3010':
    Device Enabled (139):   1
    Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (276):     0.000000
    libinput Accel Speed Default (277):     0.000000
    libinput Accel Profiles Available (278):        1, 1
    libinput Accel Profile Enabled (279):   1, 0
    libinput Accel Profile Enabled Default (280):   1, 0
    libinput Natural Scrolling Enabled (273):       0
    libinput Natural Scrolling Enabled Default (274):       0
    libinput Send Events Modes Available (257):     1, 0
    libinput Send Events Mode Enabled (258):        0, 0
    libinput Send Events Mode Enabled Default (259):        0, 0
    libinput Left Handed Enabled (281):     0
    libinput Left Handed Enabled Default (282):     0
    libinput Scroll Methods Available (283):        0, 0, 1
    libinput Scroll Method Enabled (284):   0, 0, 0
    libinput Scroll Method Enabled Default (285):   0, 0, 0
    libinput Button Scrolling Button (286): 2
    libinput Button Scrolling Button Default (287): 274
    libinput Middle Emulation Enabled (288):        0
    libinput Middle Emulation Enabled Default (289):        0
    Device Node (260):      "/dev/input/event10"
    Device Product ID (261):        16700, 12304
    libinput Drag Lock Buttons (275):       <no items>
    libinput Horizonal Scroll Enabled (262):

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

Чтобы система использовала драйверы Synaptics, скопируйте этот файл

/usr/share/X11/xorg.conf.d/50-synaptics.conf 

в /etc/X11/xorg.conf.d. Переименуйте его, изменив 50 на 90, чтобы он загружался позже в последовательности. Если у вас есть файл конфигурации libinput в /etc/X11/xorg.conf.d, переместите его в другое место.

В этом файле конфигурации syaptics внесите некоторые изменения. Оставьте первые 2 строфы одинаковыми. В последнем вы можете поставить свои настройки. Вот что я использую в эти дни, если я использую синаптики:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 66% 0 0 0 0 0"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "CoastingFriction" "5"
    Option "CoastingSpeed" "8"
    Option "AccelFactor" "0.1"
    Option "PalmDetect" "1"
    Option "PalmMinWidth" "4"
    Option "PalmMinZ" "30"
    Option "VertEdgeScroll" "1"
    Option "FingerHigh" "35"
    Option "FingerLow" "20"
EndSection

Если вы не знаете, какие настройки вы хотите, вы можете проверить в командной строке. Найдите те, которые вам нравятся, затем поместите в файл. Например, в

synclient -l

перечислены все настройки, затем протестируйте некоторые из них, например

synclient VertEdgeScroll=0 FingerHigh=30

. Когда вы это сделаете, курсор сразу же по-другому отреагирует. Конечно, когда вы изменяете настройки в xorg.conf.d, вам необходимо выйти из системы и войти снова.

Теперь, так как вы (вероятно) используете libinput, вы можете остановиться там, где вы находитесь, и вместо этого рассмотреть возможность настройки libinput. Это новая вещь, то, как все будет (вероятно), и то, как сейчас обстоят дела в Fedora. Это гораздо менее настраиваемое устройство, но оно пытается исправить основные принципы, а затем забыть все остальное.

libinput в основном можно использовать таким, какой он есть, но он не имеет активированного касания. Вы проходите тот же процесс, что и раньше, копируя файл из /usr/share/X11/xorg.conf.d, за исключением того, что получите файл libinput. Это не требует почти никаких изменений, за исключением вставки этой строки в самой последней строфе.

 Section "InputClass"
    Identifier "MyTouchpad"
    MatchIsTouchpad "on"
    Driver "libinput"
    Option "Tapping" "on
 EndSection

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

Драйвер libinput не так полон функций, он пытается получить правильные основы, надеюсь, мы не подумаем, что нам нужны все эти функции. Однако на многих устройствах (вы увидите, что люди кричат ​​об этом повсюду), автоматические, простые настройки функций работают не совсем правильно. На моем Dell Precision 5510 большинство вещей работает нормально, но автоматическое определение ладони по «зонам отчуждения» мне не подходит. большинство остальных в порядке.

Чтение

  1. Почему в libinput меньше настроек:

http://who-t.blogspot.com/2016/04/why-libinput -doesnt-have-lot-of-config.html

  1. Теоретический документ, объясняющий, почему в зонах исключения следует раз и навсегда решить проблему с ладонями

] https://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html

(хотя в настоящее время это еще не делается с некоторыми ядрами на некоторых компьютерах). )

0
ответ дан 25 September 2013 в 11:51

Другие вопросы по тегам:

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