Chrome две прокрутки пальца затем щелкает правой кнопкой

У меня есть проблемы с моей сенсорной панелью в Chrome. Каждый раз, когда я две прокрутки пальца в течение короткого времени (~ <1 секунда, я думаю, его твердое ко времени) мне затем показывают меню правой кнопки. Если я держу пальцы на сенсорной панели для дольше, даже если я не прокручиваю, то никакой щелчок правой кнопкой не происходит.

Поскольку можно предположить, что это высоко печально, поскольку 1 с удивительно долга с точки зрения времени прокрутки, и нахождение меня щелкающий правой кнопкой по каждой прокрутке является невероятно раздражающим.

Системные детали:

  • Dell XPS13 2015
  • Ubuntu Gnome 15.04
  • 3.19.0-25-универсальный
  • (64-разрядная) бета Версии 45.0.2454.15 Chrome
7
задан 6 August 2015 в 03:59

3 ответа

У меня была та же проблема только в Chrome также.
можно решить эту проблему при помощи 50-synaptics.conf файл конфигурации:

wget http://hgdev.co/wp-content/uploads/50-synaptics.conf
sudo mkdir /etc/X11/xorg.conf.d
sudo cp 50-synaptics.conf /etc/X11/xorg.conf.d/

можно также вручную отредактировать этот файл конфигурации к лучшим соответствиям предпочтения. Страница Arch Wiki на сенсорной панели Synatics будет полезна для этого.

5
ответ дан 23 November 2019 в 06:29

У меня нет достаточного количества представителя для комментария :( Долговременный наблюдатель, здесь, но я всего начал иметь эту проблему недавно. Это только происходит в Chrome (но достаточно странно, не в Хроме).

редактирование : я выполняю ту же систему как Вы (XPS 13 2015) и смог исправить эту проблему, но только путем отключения Сенсорного экрана. Можно получить доступ к этому путем проверки xinput и выполнения xinput disable 10 (или безотносительно id Вы добираетесь для ELAN Touchscreen).

0
ответ дан 23 November 2019 в 06:29

Можно решить проблему с двумя прокрутками пальца путем выполнения этих шагов:

  • Откройте терминал (оболочка) окно.

  • Выполните команду ниже для становления корневыми (суперпользователь). Становление корнем важно, потому что ВСЯ оболочка управляет ниже, должны быть выполнены суперпользователем (все кроме этого первого, очевидно):

    sudo su
    
  • Выполните команду ниже для загрузки стандартного 50-synaptics.conf конфигурационного файла сенсорной панели Linux:

    wget http://hgdev.co/wp-content/uploads/50-synaptics.conf
    
  • Выполните команду ниже для создания папки xorg.conf.d в/etc/X11/:

    mkdir /etc/X11/xorg.conf.d
    
  • Теперь выполните команду ниже для перемещения конфигурационного файла, 50-synaptics.conf в/etc/X11/xorg.conf.d/:

    mv 50-synaptics.conf /etc/X11/xorg.conf.d/
    
  • Перезагрузите компьютер.

Если Вы все еще испытываете какую-либо проблему с scrolling-then-undiserably-right-clicking в браузере Chrome/хрома (или в каком-либо другом браузере механизма WebKit/Мигания, или где-нибудь еще), активируете каботажное судоходство. Когда каботажное судоходство включено, прокрутка продолжается некоторое время после того, как эти два пальца выпущены от clickpad. Курсирующая функция заставляет входной драйвер Synaptics оставаться слишком занятым (недоступный) некоторое время, таким образом это не сможет делать попытку любого незапрашиваемого щелчка правой кнопкой прямо после выпуска clickpad.

  • Для активации каботажного судоходства сначала необходимо открыть окно терминала оболочки, стать корнем и затем выполнить команду ниже для открытия, конфигурационный файл, 50-synaptics.conf для выпуска (не забывайте, что всегда необходимо быть корнем для корректного выполнения любой из этих команд):

    gedit /etc/X11/xorg.conf.d/50-synaptics.conf
    
    • Если у Вас нет Gedit, можно установить его с этой командой:

      apt-get install gedit
      
  • С другой стороны, если у Вас нет Gedit, но действительно имеет Коврик для мыши, просто выполнить эту команду:

    mousepad /etc/X11/xorg.conf.d/50-synaptics.conf
    
    • Коврик для мыши является хорошей альтернативой Gedit. Если у Вас нет его, я рекомендую установить его с этой командой:

      apt-get install mousepad
      
  • Каботажное судоходство включено путем устанавливания параметра "CoastingSpeed" на ненулевое число. "CoastingSpeed" устанавливает минимальные прокрутки в секунду, необходимо выполнить, чтобы начать курсировать. Значение по умолчанию равняется 20, который должен препятствовать тому, чтобы Вы начали курсировать неумышленно. Чем больше число, тем тяжелее это становится, чтобы начать курсировать. 0 отключает каботажное судоходство. Вот рекомендуемая конфигурация для добавления к 50-synaptics.conf файлу (прямо ниже опции "EmulateTwoFingerMinW" "8", удалите #Option "CoastingSpeed" "0" и затем вставьте текст ниже в его месте):

    # Starts coasting when the user performs 20 scrolls per second (or more):
    
    Option "CoastingSpeed" "20"
    
    # Disables corner coasting, thus making coasting available on the entire area of the clickpad (instead of only on the right corner).
    
    Option "CornerCoasting" "0"
    
  • Кроме того, добавьте опцию "CoastingFriction". Это определяет номер прокруток/секунда ², чтобы быть примененным для уменьшения курсирующей скорости, пока это не останавливается. Значение по умолчанию равняется 50. Чем больше число, тем быстрее курсирующее событие остановится:

    # "CoastingFriction" sets the number of scrolls/second² at which the coasting speed decreases (deceleration) until coasting stops. Default value is 50. The bigger the number, the faster the coasting event will stop.
    
    Option "CoastingFriction" "50"
    
  • Теперь сохраните файл и выйдите из Gedit/Mousepad.

  • Перезагрузите компьютер. Теперь все должно работать.


Вышеупомянутое решение должно состоять достаточно в том, если у Вас будет стандартная сенсорная панель. Однако, если у Вас есть clickpad (сенсорная панель без кнопки), можно испытать второй выпуск: проблема с двумя прокрутками пальца решена, но теперь эмуляция кнопки щелчка правой кнопкой botton, возможно, прекратила работать. В таком случае Вы все еще сможете использовать касание с двумя пальцами (он ведет себя как щелчок правой кнопкой), но вот именно, больше никакого щелчка правой кнопкой путем нажатия нижнего правого угла clickpad.

  • Для устранения этой второй проблемы вернитесь к окну терминала оболочки, станьте корнем снова и используйте Gedit/Mousepad для открытия конфигурационного файла, 50-synaptics.conf снова для выпуска, затем перейдите к разделу, где это читает:

    Identifier "Ignore clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
    

    ... и измените текст, таким образом, это становится этим:

    Identifier "Enable clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 82% 0 40% 59% 82% 0"
    
  • Теперь сохраните файл и выйдите из Gedit/Mousepad.

  • Перезагрузите компьютер. Теперь все должно работать.

  • Если Вы все еще испытываете какую-либо проблему с правом, средней и/или левой кнопкой (кнопками), открываете окно терминала оболочки снова, становитесь корнем / суперпользователь снова, то открываетесь 50-synaptics.conf для выпуска и удостоверяетесь, что следующие опции присутствуют в файле и что они настроены как показано ниже:

    # Interprets 1-finger click/tap as "left button click", 2-fingers click/tap as "right button click" and 3-fingers click/tap as "middle button click":
    
    Option "TapButton1" "1"
    Option "TapButton2" "3"
    Option "TapButton3" "2"
    
    Option "ClickFinger1" "1"
    Option "ClickFinger2" "3"
    Option "ClickFinger3" "2"
    
    # Enables "right button click" in the right botton of the touchpad/clickpad:
    Option "RBCornerButton" "3"
    
  • Теперь сохраните файл и выйдите из Gedit/Mousepad.

  • Перезагрузите компьютер. Теперь все должно работать.

4
ответ дан 23 November 2019 в 06:29

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

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