Не работает таппад с двойным тапом

Наиболее распространенной причиной замедления загрузки страниц в браузерах является ipv6, который по умолчанию включен в Ubuntu. Когда он включен, ему необходимо тайм-аут до того, как ipv4 начнет работать, что вызывает задержку, когда ipv6 не поддерживается вашей сетью. Существует простой тест, который вы можете выполнить, чтобы убедиться, что это проблема. Попробуйте получить доступ к веб-странице с помощью IP-адреса. Например, попробуйте открыть следующий адрес:

http://69.59.196.211:80

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

Вы можете отключить ipv6 в Firefox, установив для параметра network.dns.disableIPv6 значение true.

Введите примерно: config в адресной строке, нажмите Enter. Найдите в списке network.dns.disableIPv6. Щелкните правой кнопкой мыши -> Переключить. Перезагрузите Firefox и повторите попытку.

Вы также можете отключить ipv6 на системном уровне. Для этого откройте файл network.dns.disableIPv6 с помощью редактора:

gksudo gedit  /etc/default/grub

Затем измените следующую строку:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

С следующая строка:

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

Затем обновить grub:

sudo update-grub

Вы также можете попытаться увеличить размер кеша DNS в Firefox и сократить время кэширования DNS, поэтому браузер не часто запрашивайте DNS-сервер.

Тип about: config в адресной строке, нажмите Enter. Введите about: config в поле фильтра и нажмите enter Найти сеть. dns.disableIPv6 в списке. Задайте имя предпочтительности как network.dns.disableIPv6 и задайте значение как 1000 Щелкните правой кнопкой мыши -> Toggle. Задайте предпочтение имя как Переключить и установить значение как 7200
7
задан 8 July 2012 в 21:19

32 ответа

Для меня проблема была сгенерирована Option "TapAndDragGesture" "0", поэтому я установил ее на 1, и теперь она работает

, чтобы выполнить временный тест, затем запустите эту команду synclient TapAndDragGesture=1

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

в качестве ссылки:

man synaptics

или - https: //wiki.archlinux .org / index.php / Touchpad_Synaptics

Пример конфигурации: - https://wiki.archlinux.org/index.php/Touchpad_Synaptics/10-synaptics.conf_example

здесь мой файл содержимого

Section "InputClass"
  Identifier "touchpad catchall"
  Driver "synaptics"
  MatchIsTouchpad "on"
    # Enable touchpad
    Option "TouchpadOff"        "0"
    # Allow run-time configuration
    # Option "SHMConfig"           "on"  # deprecated
    # Edge Limits
    Option "LeftEdge" "1748"
    Option "RightEdge" "5640"
    Option "TopEdge" "1274"
    Option "BottomEdge" "4752"
    # Speed
    Option "MinSpeed" "1.0"
    Option "MaxSpeed" "1.6"
    Option "AccelFactor" "0.032"
    # Pressure
    Option "FingerLow" "24"
    Option "FingerHigh" "29"
    Option "FingerPress" "255"
    # Tapping Detection
    Option "MaxTapTime" "180"             # 0 disables tap
    Option "MaxTapMove" "29"
    Option "MaxDoubleTapTime" "180"
    Option "SingleTapTimeout" "200"
    Option "ClickTime" "100"
    Option "TapAndDragGesture" "1"
    # Corner Tap Buttons
    Option "RTCornerButton" "0"
    Option "RBCornerButton" "0"
    Option "LTCornerButton" "0"
    Option "LBCornerButton" "0"
    # Scrolling Edges
    Option "VertEdgeScroll" "0"
    Option "VertScrollDelta" "100"
    Option "HorizEdgeScroll" "0"
    Option "HorizScrollDelta" "100"
    # Circular Scrolling
    Option "CircularScrolling" "0"
    Option "CircScrollDelta" "0.1"
    Option "CircScrollTrigger" "0"
    Option "FastTaps" "1"
    # Tapping as Buttons (number of fingers)
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    # Tap Dragging
    Option "LockedDrags" "0"
    Option "LockedDragTimeout" "5000"
    # Tap Gesture Dragging
    # Two Finger Scrolling
    Option "VertTwoFingerScroll" "1"
    Option "HorizTwoFingerScroll" "1"
    # Corner Coasting
    Option "CornerCoasting" "0"
    Option "CoastingSpeed" "20"
    Option "CoastingFriction" "50"
    # Kernel Event Protocol
    Option "GrabEventDevice" "1"
    # Edge Ignore Boundaries
    Option "AreaLeftEdge" "0"
    Option "AreaRightEdge" "0"
    Option "AreaTopEdge" "0"
    Option "AreaBottomEdge" "0"
    # Trackstick
    Option "TrackstickSpeed" "40"
    # Circular Trackpad
    Option "CircularPad" "0"
    # Multi-function Buttons
    Option "ClickFinger1" "1"
    Option "ClickFinger2" "1"
    Option "ClickFinger3" "1"
    # Edge Movements
    Option "FastTaps" "0"
    # Tapping as Buttons (number of fingers)
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    # Tap Dragging
    Option "LockedDrags" "0"
    Option "LockedDragTimeout" "5000"
    # Tap Gesture Dragging
    Option "EdgeMotionMinZ" "29"
    Option "EdgeMotionMaxZ" "159"
    Option "EdgeMotionMinSpeed" "1"
    Option "EdgeMotionMaxSpeed" "401"
    Option "EdgeMotionUseAlways" "0"
    # Pressure Motion
    Option "PressureMotionMinZ" "29"
    Option "PressureMotionMaxZ" "159"
    Option "PressureMotionMinFactor" "1"
    Option "PressureMotionMaxFactor" "1"
    # Emulations
    Option "EmulateMidButtonTime" "75"
    Option "EmulateTwoFingerMinZ" "280"
    Option "EmulateTwoFingerMinW" "70
    # Palm Detection
    Option "PalmDetect" "1"
    Option "PalmMinWidth" "10"
    Option "PalmMinZ" "199"
EndSection
1
ответ дан 15 August 2018 в 21:50

Это решение работает для меня

Перейти к: http://tombuntu.com/index.php/2011/10/31/fix-for-touchpad-trouble-in-ubuntu -11-10 /

Из поста:

Одной из проблем, представленных Ubuntu 11.10 на моем Eee PC 901, является перетаскивание сенсорной панели. Жест касания и перетаскивания для перемещения курсора при нажатой кнопке мыши слишком чувствителен. Мне нужно нажимать как можно быстрее, чтобы активировать жест каждый раз

Запустите эту команду, чтобы получить тайм-аут, прежде чем касание будет интерпретировано как одно касание: synclient | grep "SingleTapTimeout"

В моей системе этот параметр был установлен на 180, что слишком быстро. Запустите эту команду, чтобы удвоить время ожидания до 360: synclient SingleTapTimeout = 360

Спасибо, Том.

3
ответ дан 15 August 2018 в 21:50
  • 1
    К сожалению, это исправление стирается после каждой перезагрузки / входа в систему. Как вы сохраняете настройку synclient при входе в систему? – Cerin 17 March 2012 в 08:52
  • 2
    @Cerin Во многих дистрибутивах вы можете добавить строку в /etc/X11/xorg.conf.d/50-synaptics.conf. Не уверен, что то же самое для Ubuntu ... Обычно вы добавляете Option "SingleTapTimeout" "360" в раздел InputClass для сенсорных панелей. Если вы ленивы и не хотите выяснять, как это сделать, вы всегда можете создать вместо этого cronjob или скрипт запуска, выполняющий команду. – bobbaluba 17 September 2014 в 17:29

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

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