Щелчок правой кнопкой мыши на Synaptic Touchpad не работает в Ubuntu 14.10

Я успешно установил Ubuntu на свой Aspire E3 112, и после небольшого количества раздумий с установкой Системного пароля в BIOS и доверием настройкам Grub2 EFI у меня есть стабильная система, которая загружается как в Ubuntu, так и в Windows 8.1 с Bing.

НО

Щелчок правой кнопкой мыши не работает на Synaptic Touchpad.

Независимо от того, где я нажимаю на тачпад, он распознается как левый щелчок. Grrrrrr

Я попытался установить настройки устройства GPointing, но нет никаких настроек конфигурации для щелчка правой кнопкой мыши.

Я слышал, что у Synaptics есть продукт (Synaptics Gesture Suite для Linux - SGS-L), но он доступен только для OEM-поставщиков.

Кто-нибудь еще сталкивался с этим?

Кто-нибудь получил какие-либо предложения, которые стоит попробовать, или где-нибудь я могу найти драйвер / приложение, которое будет работать?

Я запустил xinput и напечатал следующее для указателя ядра:

Указатель виртуального ядра равен =2 [главный указатель (3)]

Указатель XTEST виртуального ядра id=4 [ведомый указатель (2)]

SYN1B7D: 01 06CB: 2991 UNKNOWN id = 11 [подчиненный указатель (2)]

3 ответа

Решение

Очень добрый человек на форуме сообщества Acer предоставил мне документ для сенсорных панелей ArchLinux и Synaptics, который оказался довольно образовательным (всегда хорошим).

https://wiki.archlinux.org/index.php/Touchpad_Synaptics

xinput list-props "SYN1B7D:01 06CB:2991 UNKNOWN" | grep Capabilities

Дает мне следующее: Возможности Synaptics (295): 1, 0, 0, 1, 1, 0, 0

Что показывает по 3-й цифре, равной 0, что у меня нет физической правой кнопки.

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

Просто добавь:

Option "ClickPad"         "true"
Option "EmulateMidButtonTime" "0"

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

Что-то вроде этого:

Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "ClickPad"         "true"
        Option "EmulateMidButtonTime" "0"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

Вот что у меня сработало в Ubuntu 14.10

  1. Откройте терминал, нажав Ctrl+Alt+T и используйте следующую команду:

    sudo nautilus
    

Это откроет окно с привилегиями sudo и позволит вам изменять и сохранять корневые файлы.

  1. Найдите и откройте файл: /usr/share/X11/xorg.conf.d/50-synaptics.conf

  2. Найдите абзац:

    # This option enables the bottom right corner to be a right button on clickpads
    # and the right and middle top areas to be right / middle buttons on clickpads
    # with a top button area.
    # This option is only interpreted by clickpads.
      Section "InputClass"
         Identifier "Default clickpad buttons"
         MatchDriver "synaptics"
         Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
         Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
       EndSection
    
  3. Добавьте две дополнительные строки перед опцией "SoftButtonAreas" "50% 0 82% 0 0 0 0 0":

         Option "ClickPad"         "true"
         Option "EmulateMidButtonTime" "0"
    

(первый включает правый клик, а второй средний щелчок)

  1. Теперь сохраните изменения и выйдите из системы / войдите в систему. Теперь щелчок правой кнопкой должен работать!
Другие вопросы по тегам