Активувати натисніть, щоб натиснути на тачпад?


22

Я використовую Debian 8.6 LXDE на Powerbook G4 15 "1,67 ГГц і хотів би дозволити натискання клацнути на тачпада. Це вже подвійне прокручування, але натискання клацання допоможе зберегти застарілу кнопку миші. була б глазур на торті, чи це можливо?


тільки це працювало для мене askubuntu.com/a/1053119/130091
Андрій

Відповіді:


24

Дебіан Джессі

Щоб увімкнути постійне торкання тачпада, скопіюйте 50-synaptics.confфайл, /etc/X11/xorg.conf.dа потім відредагуйте його, додавшиOption "TapButton1" "1"

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

/etc/X11/xorg.conf.d/50-synaptics.confПовинно бути:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"

Перезавантажте систему

Debian Stretch and Buster (оновлено)

Вийміть xserver-xorg-input-synapticsпакет. (важливо)

# apt remove xserver-xorg-input-synaptics

Встановити xserver-xorg-input-libinput:

# apt install xserver-xorg-input-libinput

У більшості випадків переконайтеся, що xserver-xorg-input-libinputвстановлений пакет, а не xserver-xorg-input-synapticsпакет.

Створіть 40-libinput.confфайл:

# echo 'Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection' > /etc/X11/xorg.conf.d/40-libinput.conf

перезавантажте свій DM; e, g:

# systemctl restart lightdm

або

# systemctl restart gdm3

Вікі Debian: увімкнення натискання на тачпад


2
Я зробив каталог, і він спрацював, навіть два пальці торкнулися правою кнопкою миші. Дякую!
Саймон Болдуін

1
Я думаю, ви можете перезапустити X замість усієї системи.
Рольф

1
Натяжна частина також працює для buster
BERA

1
@BERA Дякую Звичайно, я
оновлю

1
@ GAD3R Пізніше я помітив, що ми просто пропустили налаштування під "властивостями миші". Дякую!
Родріго

23

В останніх системах (2017), оскільки багато дистрибутивів рухаються до Wayland, драйвер синаптики більше не використовується. Натомість використовується лібінпут.

Щоб дозволити натискання кнопки на сенсорній панелі за допомогою libinput, створіть файл у конфігурації Xorg:

$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf

І додайте таку конфігурацію:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection

1
+1, оскільки це єдиний спосіб tap to clickпрацювати Debian Stretch.
Кайс

1
Працював для мене (Debian Stretch, Gnome 3 X11). Також варто зазначити, що на панелі налаштування миші Gnome (наприклад, tap to click) було доступно більше опцій .
Габріель Дияволз

Запропоновано за допомогою знову ввімкнутого клацання на Debian 9.2. (Хоча ця конфігурація зробила щось несподіване для прискорення тачпада.)
pdoherty926,

@ pdoherty926 Спробуйте додати опцію "AccelProfile" плоскою, щоб відключити прискорення покажчика.
Габріель Моліна

2
@Mephisto Спробуйте "TappingButtonMap" "lrm" Цей параметр - відображення 1, 2 та 3 пальців ліворуч, праворуч, середній клацання.
Габріель Моліна

12

Це робить фокус для мене в подібній ситуації в Debian 8.6 та LXDE:

synclient TapButton1=1

Вище працює, якщо сенсорна панель Synaptics працює з драйвером Synaptics xserver-xorg-input-synaptics.

Якщо ви працюєте з libinputдрайвером (драйвер за замовчуванням для багатьох живих зображень):

xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1

Ви можете використовувати xinput list-props 'SynPS/2 Synaptics TouchPad'для перегляду всіх доступних властивостей, які можна налаштувати для сенсорної панелі.


1
Так, це працює, дякую! Чи є спосіб зробити це під час завантаження?
Саймон Болдуін

@SimonBaldwin Спробуйте ввести цей рядок у файл /etc/rc.localабо до /etc/init.d/rc.local. PS: Якщо ви задоволені цією відповіддю, не забудьте прийняти цю відповідь як рішення.
Георгій Васильоу

Спробував додати обидва ці файли, але мені все одно доводиться вмикати його в терміналі після кожного завантаження. Чи є якийсь інший спосіб включити це під час завантаження чи входу?
Саймон Болдуін

@SimonBaldwin Подивіться тут: wiki.lxde.org/en/Autostart
Джордж

@SimonBaldwin на два пальця правої кнопкою миші , спробуйте наступне: $: synclient TapButton2=3 TapButton3=2. Також запустивши, synclientви побачите всі варіанти, доступні для тачпада.
Джордж Васильоу

4

Використання debian Stretch 9.5 з xfce робочим середовищем.

оновлення: /usr/share/X11/xorg.conf.d/40-libinput.conf

Додати цей розділ:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection

Перезавантажте систему, і тепер натискання має працювати.


Я робив саме відповідно до відповіді (Однак я створив резервну копію файлу sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}раніше). І це виправляло проблеми з i3, sddm тощо. Це на Debian 9.6.
Ajeeb.KP

3

На Debian 9.1 (розтягнення) я побіг у тому ж випуску (на ноутбуці asus). Я використовував LXDE як Джордж.

Якщо ви не можете знайти synclient, спочатку встановіть:

sudo apt install xserver-xorg-input-synaptics

Потім додайте наступний рядок наприкінці ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

Перезавантажте і тепер ви можете "натиснути" та "натиснути двома пальцями - клацніть правою кнопкою миші"


2

Це мій синаптичний конфігуратор xorg і прекрасно працює на Debian 9.7 (розтягування) з xserver-xorg-input-synapticsпакетом.

$ cat /etc/X11/xorg.conf.d/70-synaptic.conf
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"

    ## for natural scrolling
    Option "VertScrollDelta"  "-111"
    Option "HorizScrollDelta" "-111"

    ## tap to click
    Option "TapButton1" "1"

    ## two finger tap to Right click
    Option "TapButton2" "3"
EndSection

0

У Ubuntu 18.04 LTS наступна проста команда зробила трюк:

sudo apt install xserver-xorg-input-synaptics

Потім перезавантажте (або перезавантажте диспетчер дисплеїв).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.