Aktifkan ketuk untuk mengklik touchpad?

22

Saya menggunakan Debian 8.6 LXDE pada Powerbook G4 15 "1.67GHz dan ingin mengaktifkan ketuk untuk mengklik touchpad. Ini sudah menggulir ganda tetapi ketuk untuk mengklik akan membantu menyelamatkan tombol tetikus yang menua. Dua ketukan jari untuk klik kiri akan menjadi lapisan gula pada kue, apakah ini mungkin?

Simon Baldwin
sumber
hanya ini yang berfungsi untuk saya askubuntu.com/a/1053119/130091
Andrew

Jawaban:

24

Debian Jessie

Untuk mengaktifkan ketukan touchpad secara permanen, salin 50-synaptics.conffile untuk /etc/X11/xorg.conf.dkemudian edit dengan menambahkanOption "TapButton1" "1"

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

The /etc/X11/xorg.conf.d/50-synaptics.confharus:

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

Mulai ulang sistem Anda

Debian Stretch dan Buster (diperbarui)

Hapus xserver-xorg-input-synapticspaket. (penting)

# apt remove xserver-xorg-input-synaptics

Pasang xserver-xorg-input-libinput:

# apt install xserver-xorg-input-libinput

Dalam kebanyakan kasus, pastikan Anda memiliki xserver-xorg-input-libinputpaket yang diinstal, dan bukan xserver-xorg-input-synapticspaketnya.

Buat 40-libinput.conffile:

# 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

restart DM Anda; misalnya:

# systemctl restart lightdm

atau

# systemctl restart gdm3

Debian wiki: Aktifkan mengetuk touchpad

GAD3R
sumber
2
Saya membuat direktori dan berhasil, bahkan ketuk dua jari untuk klik kanan. Terima kasih!
Simon Baldwin
1
Saya pikir Anda dapat me-restart X bukan seluruh sistem.
Rolf
1
Bagian peregangan juga berfungsi untuk buster
BERA
1
@BERA Terima kasih. Tentu saja, saya akan memperbarui jawaban saya
GAD3R
1
@ GAD3R Saya kemudian memperhatikan bahwa itu hanya pengaturan di bawah "properti mouse" yang kami lewatkan. Terima kasih!
Rodrigo
23

Dalam sistem terbaru (2017) karena banyak distro pindah ke Wayland, driver sinaptik tidak lagi digunakan. Sebaliknya, libinput digunakan.

Untuk mengaktifkan ketuk klik pada touchpad menggunakan libinput buat file dalam konfigurasi Xorg:

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

Dan tambahkan konfigurasi berikut:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection
Gabriel Molina
sumber
1
Memberi +1 karena ini adalah satu-satunya cara untuk mulai tap to clickbekerja Debian Stretch.
Kais
1
Bekerja untuk saya (Debian Stretch, Gnome 3 X11). Juga patut dicatat bahwa itu membuat lebih banyak opsi tersedia di panel pengaturan mouse Gnome (seperti tap to click).
Gabriel Devillers
Diputuskan menggunakan tap-to-click yang baru diaktifkan di Debian 9.2. (Meskipun konfigurasi ini melakukan sesuatu yang tidak terduga pada akselerasi touchpad.)
pdoherty926
@ pdoherty926 Coba tambahkan Option "AccelProfile" flat, untuk menonaktifkan percepatan pointer.
Gabriel Molina
2
@Mephisto Coba "TappingButtonMap" "lrm" Pilihan ini adalah pemetaan untuk 1, 2 dan 3 jari ke kiri, kanan, klik tengah.
Gabriel Molina
12

Ini berguna bagi saya dalam situasi yang sama di bawah Debian 8.6 dan LXDE:

synclient TapButton1=1

Di atas berfungsi jika touchpad synaptics berfungsi dengan Driver Synaptics xserver-xorg-input-synaptics.

Jika Anda bekerja dengan libinputdriver (driver default di banyak gambar langsung):

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

Anda dapat menggunakan xinput list-props 'SynPS/2 Synaptics TouchPad'untuk melihat semua properti yang tersedia yang dapat disesuaikan untuk TouchPad Anda.

George Vasiliou
sumber
1
Ya itu berhasil, terima kasih! Apakah ada cara untuk membuat ini terjadi saat boot?
Simon Baldwin
@SimonBaldwin Cobalah untuk meletakkan baris ini di file /etc/rc.localatau ke /etc/init.d/rc.local. PS: Jika Anda senang dengan jawaban ini, jangan lupa untuk menerima jawaban ini sebagai solusi.
George Vasiliou
Sudah mencoba menambahkan kedua file ini tetapi saya masih harus mengaktifkannya secara manual di terminal setelah setiap boot. Apakah ada cara lain untuk mengaktifkannya saat boot atau login?
Simon Baldwin
@SimonBaldwin Coba lihat di sini: wiki.lxde.org/en/Autostart
George Vasiliou
@SimonBaldwin selama dua jari klik kanan coba ini: $: synclient TapButton2=3 TapButton3=2. Juga dengan menjalankan synclientAnda akan melihat semua opsi yang tersedia untuk touchpad.
George Vasiliou
4

Menggunakan debian Stretch 9.5 dengan lingkungan desktop xfce.

perbarui: /usr/share/X11/xorg.conf.d/40-libinput.conf

Tambahkan bagian ini:

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

Mulai ulang sistem dan sekarang mengetuk akan berfungsi.

blackOcean
sumber
Saya melakukan persis sesuai jawaban (Namun saya membuat cadangan file sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}sebelumnya). Dan itu memperbaiki masalah dengan i3, sddm dll. Ada di Debian 9.6.
Ajeeb.KP
3

Pada Debian 9.1 (peregangan) saya berlari dalam masalah yang sama (pada laptop asus). Saya Menggunakan LXDE sebagai George.

Jika Anda tidak dapat menemukan sinkronisasi, pasang terlebih dahulu:

sudo apt install xserver-xorg-input-synaptics

Kemudian tambahkan baris berikut di akhir ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

Mulai ulang dan sekarang Anda dapat "ketuk klik" dan "ketuk dua jari - klik kanan"

GnuSam
sumber
1

Ini adalah konfigurasi xorg sinaptik saya dan berfungsi dengan baik pada Debian 9.7 (stretch) dengan xserver-xorg-input-synapticspaket.

$ 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
Ghasem Pahlavan
sumber
0

Pada Ubuntu 18.04 LTS, perintah sederhana berikut ini berhasil:

sudo apt install xserver-xorg-input-synaptics

Kemudian reboot (atau restart display manager).

Bastian Voigt
sumber