Kích hoạt nhấn để nhấp vào bàn di chuột?


22

Tôi đang sử dụng Debian 8.6 LXDE trên Powerbook G4 15 "1.67GHz và muốn bật tap để nhấp vào bàn di chuột. Nó đã được cuộn hai lần nhưng nhấn để nhấp sẽ giúp lưu nút chuột cũ. sẽ là đóng băng trên bánh, điều này có thể?


chỉ điều này hoạt động với tôi Askubfox.com/a/1053119/130091
Andrew

Câu trả lời:


24

Debianie

Để bật bàn di chuột vĩnh viễn, sao chép 50-synaptics.conftệp để /etc/X11/xorg.conf.dchỉnh sửa bằng cách thêmOption "TapButton1" "1"

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

Các /etc/X11/xorg.conf.d/50-synaptics.confnên là:

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

Khởi động lại hệ thống của bạn

Debian Stretch and Buster (đã cập nhật)

Bỏ xserver-xorg-input-synapticsgói hàng. (quan trọng)

# apt remove xserver-xorg-input-synaptics

Cài đặt xserver-xorg-input-libinput:

# apt install xserver-xorg-input-libinput

Trong hầu hết các trường hợp, đảm bảo bạn đã xserver-xorg-input-libinputcài đặt gói chứ không phải xserver-xorg-input-synapticsgói.

Tạo 40-libinput.conftập tin:

# 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

khởi động lại DM của bạn; ví dụ:

# systemctl restart lightdm

hoặc là

# systemctl restart gdm3

Debian wiki: Cho phép khai thác trên bàn di chuột


2
Tôi đã tạo thư mục và nó hoạt động, thậm chí hai ngón tay chạm để nhấp chuột phải. Cảm ơn bạn!
Simon Baldwin

1
Tôi nghĩ bạn có thể khởi động lại X thay vì toàn bộ hệ thống.
Rolf

1
Phần kéo dài cũng đang làm việc cho buster
BERA

1
@BERA Cảm ơn bạn. Tất nhiên, tôi sẽ cập nhật câu trả lời của mình
GAD3R

1
@ GAD3R Sau đó tôi nhận thấy rằng đó chỉ là một cài đặt trong "thuộc tính chuột" mà chúng tôi đã bỏ lỡ. Cảm ơn bạn!
Rodrigo

23

Trong các hệ thống gần đây (2017) khi nhiều bản phân phối đang chuyển sang Wayland, trình điều khiển synap không còn được sử dụng. Thay vào đó, libinput được sử dụng.

Để bật chạm để nhấp vào bàn di chuột bằng libinput, hãy tạo một tệp trong cấu hình Xorg:

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

Và thêm cấu hình sau:

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

1
+1 vì đây là cách duy nhất để tap to clicklàm việc Debian Stretch.
Kais

1
Làm việc cho tôi (Debian Stretch, Gnome 3 X11). Cũng đáng lưu ý rằng nó đã tạo thêm nhiều tùy chọn có sẵn trong bảng cài đặt chuột của Gnome (chẳng hạn như tap to click).
Gabriel Devillers

Nâng cấp bằng cách sử dụng tính năng nhấn để nhấp mới được kích hoạt trên Debian 9.2. (Mặc dù cấu hình này đã làm điều gì đó bất ngờ đối với khả năng tăng tốc của bàn di chuột.)
pdoherty926

@ pdoherty926 Thử thêm tùy chọn "AccelProfile" phẳng, để tắt khả năng tăng tốc con trỏ.
Gabriel Molina

2
@Mephisto Hãy thử "TappingButtonMap" "lrm" Tùy chọn này là ánh xạ cho 1, 2 và 3 ngón tay sang trái, phải, nhấp chuột giữa.
Gabriel Molina

12

Đây là mẹo cho tôi trong tình huống tương tự trong Debian 8.6 và LXDE:

synclient TapButton1=1

Ở trên hoạt động nếu bàn di chuột synap hoạt động với Trình điều khiển Synaptics xserver-xorg-input-synaptics.

Nếu bạn đang làm việc với libinputtrình điều khiển (trình điều khiển mặc định trong nhiều hình ảnh trực tiếp):

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

Bạn có thể sử dụng xinput list-props 'SynPS/2 Synaptics TouchPad'để xem tất cả các thuộc tính khả dụng có thể điều chỉnh cho TouchPad của bạn.


1
Vâng, nó hoạt động, cảm ơn bạn! Có cách nào để thực hiện điều này khi khởi động không?
Simon Baldwin

@SimonBaldwin Hãy thử đặt dòng này trong tệp /etc/rc.localhoặc đến /etc/init.d/rc.local. Tái bút: Nếu bạn hài lòng với câu trả lời này, đừng quên chấp nhận câu trả lời này như một giải pháp.
George Vasiliou

Đã thử thêm vào cả hai tệp này nhưng tôi vẫn phải bật thủ công trong thiết bị đầu cuối sau mỗi lần khởi động. Có cách nào khác để kích hoạt nó khi khởi động hoặc đăng nhập không?
Simon Baldwin

@SimonBaldwin Hãy xem tại đây: wiki.lxde.org/en/Autostart
George Vasiliou

@SimonBaldwin cho hai ngón tay phải nhấp vào thử này : $: synclient TapButton2=3 TapButton3=2. Ngoài ra bằng cách chạy, synclientbạn sẽ thấy tất cả các tùy chọn có sẵn cho touchpad.
George Vasiliou

4

Sử dụng debian Stretch 9.5 với môi trường máy tính để bàn xfce.

cập nhật: /usr/share/X11/xorg.conf.d/40-libinput.conf

Thêm phần này:

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

Khởi động lại hệ thống và bây giờ khai thác sẽ hoạt động.


Tôi đã làm chính xác theo câu trả lời (Tuy nhiên tôi đã tạo một bản sao lưu của tập tin sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}trước đó). Và nó đã khắc phục các sự cố với i3, sddm, v.v. Đó là trên Debian 9.6.
Ajeeb.KP

3

Trên Debian 9.1 (kéo dài) tôi gặp vấn đề tương tự (trên máy tính xách tay asus). Tôi đã sử dụng LXDE như George.

Nếu bạn không thể tìm thấy đồng bộ, hãy cài đặt trước:

sudo apt install xserver-xorg-input-synaptics

Sau đó thêm dòng sau vào cuối ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

Khởi động lại và bây giờ bạn có thể "nhấn nhấp" và "hai ngón tay chạm - nhấp chuột phải"


1

Đây là cấu hình xorg synap của tôi và hoạt động hoàn hảo trên Debian 9.7 (kéo dài) với xserver-xorg-input-synapticsgói.

$ 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

Trên Ubuntu 18.04 LTS, lệnh đơn giản sau đây đã thực hiện thủ thuật:

sudo apt install xserver-xorg-input-synaptics

Sau đó khởi động lại (hoặc khởi động lại trình quản lý hiển thị).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.