Synaptics touchpad ketuk untuk mengklik tidak berfungsi di Ubuntu 15.10 (Gnome)

18

Saya memutakhirkan instalasi gnome ubuntu saya menjadi 15.10 dan semuanya agak baik kecuali untuk fungsionalitas sekali sentuh touchpad. Satu ketuk untuk mengklik tidak berfungsi . Dan saya telah mencoba semua solusi yang mungkin seperti mengedit synaptics.conffile.

Satu hal yang saya perhatikan adalah yang berikut, yang agak aneh. Untuk setiap perangkat input, skema memiliki dokumen asli dan deprecatedentri tetapi touchpadhanya untuk itu deprecated. Apakah ini penyebabnya?

Saya tidak tahu bagaimana menyelesaikan masalah ini. Tolong bantu!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

Di bawah ini adalah tangkapan layar pengaturan mouse & touchpad saya: masukkan deskripsi gambar di sini

Juga, synclienthasil saya seperti,

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

xinputperintah saya menghasilkan yang berikut,

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [slave  pointer  (2)]  
Virtual core keyboard             id=3  [master keyboard (2)]  
 ↳ Virtual core XTEST keyboard    id=5  [slave  keyboard (3)]  
 ↳ Power Button                   id=6  [slave  keyboard (3)]  
 ↳ Video Bus                      id=7  [slave  keyboard (3)]  
 ↳ Power Button                   id=8  [slave  keyboard (3)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

Hasil dari xinput list-props 12perintah:

Hasil daftar alat peraga Xinput

kmario23
sumber
Jawaban di sini menunjukkan bahwa touchpad Anda dapat dikenali sebagai mouse. Beberapa solusi yang tercantum dapat membantu
christopherlovell
Saya pikir bukan itu masalahnya. Saya memperbarui pertanyaan dengan output 'xinput'. Silahkan lihat!
kmario23
Apakah Anda mencoba salah satu pendekatan di tautan? xinput telah dengan jelas mengidentifikasi touchpad, tetapi gnome belum, jadi driver sinaptik mungkin berfungsi secara salah atau tidak terhubung
christopherlovell
Saya mencoba semua perbaikan tetapi tidak ada yang berhasil untuk saya :(
kmario23
1
Mengapa memposting gambar? Anda dapat mempostingnya sebagai teks. Dan itu tidak penuh.
Pilot6

Jawaban:

34

Buka terminal dengan menekan ctrl+ alt+ tdan ketik:

synclient TapButton1=1 TapButton2=3 TapButton3=2

itu bekerja untuk saya ...

ryuffhant
sumber
Terima kasih! Tapi itu tidak berhasil setelah reboot. apakah ada cara untuk membuatnya permanen?
kmario23
@ kmario23 pada tebakan, Anda harus mengatur opsi modul driver synaptics. Sayangnya saya menggunakan ponsel dan tidak dapat dengan mudah mengonfirmasi atau mencari cara melakukannya, tetapi mudah-mudahan itu memberi ide di mana untuk memulai.
Darael
Terima kasih! Jawaban ini membantu saya membuatnya tetap: askubuntu.com/a/772094
Gabe Kopley
18

Saya akhirnya menemukan perbaikan untuk menyelesaikan masalah saya:

Saya menambahkan baris berikut ke saya bashrcsehingga dapat dikompilasi setiap kali saya masuk.

synclient TapButton1=1 TapButton2=3 TapButton3=2

Meski bukan hack yang cukup, tetapi bekerja dengan baik. Semoga komunitas memperbaiki bug ..


Pembaruan: Peretasan ini tampaknya berfungsi dengan baik di Ubuntu 17.04 juga, yang berarti bug belum diperbaiki oleh komunitas.

PS Juga lihat solusi hebat ini

kmario23
sumber
2
karena Anda telah menemukan pengaturan yang berfungsi, cara yang lebih baik adalah mengesampingkan konfigurasi touchpad synaptics /etc/X11/xorg.conf.d/70-synaptics.confseperti yang diuraikan di sini
mzzzzb
Brilliant, ini berfungsi Ubuntu 17.04
Ben Winding
11

Sudahkah Anda memperbarui pengaturan mouse? Setelah memperbarui saya memiliki masalah yang sama, tetapi hanya itu ketuk untuk mengklik telah dinonaktifkan.

pengaturan mouse dan touchpad

Kalau tidak, menurut utas ini, ada baiknya keluar dan kembali.

christopherlovell
sumber
Terima kasih! Tetapi saya tidak melihat ketiga opsi [ketuk untuk mengklik, gulir dua jari, gulir alami] di bawah touchpad. Tetapi menggulir dan semuanya berfungsi dengan baik tetapi ketuk untuk mengklik tidak
kmario23
dapatkah Anda memberi tahu saya prosedur untuk memperbarui pengaturan?
kmario23
gerakkan mouse Anda ke kanan atas, klik pada tombol pengaturan, pergi ke mouse & touchpad, pengaturan harus ada
christopherlovell
Saya tidak melihat opsi itu di sana. Silakan lihat pertanyaan terbaru.
kmario23
9

Saya memiliki masalah yang sama di Ubuntu GNOME 16.04 dan menyelesaikannya dengan teknik serupa yang disebutkan dalam jawaban Eliah Kagan yang diadaptasi dari komentar tetapi dengan beberapa perbedaan:

  1. Luncurkan aplikasi " dconf Editor ". (jika tidak diinstal, jalankan sudo apt-get install dconf-tools:)

  2. Buka: org → gnome → desktop → periferal → touchpad

  3. Aktifkan ketuk untuk mengklik .

Jalil Hamdollahi Oskouei
sumber
bekerja seperti pesona !!
kmario23
Saya menemukan masalah serupa setelah menginstal 18.04. Sepertinya sejak mouse saya terhubung selama instalasi, sistem melihat touchpad sebagai mouse juga. Mengedit pengaturan yang diinginkan dengan metode ini dan me-reboot tanpa mouse saya terhubung memperbaikinya.
Al F
2

Saya memiliki masalah yang sama, setelah saya upgrade ke ubuntu, GNOME akan menjadi manusia serigala. jadi saya membuat pintasan khusus di keyboard untuk mendapatkan kembali fungsionalitas touchpad, cukup isi synclient TapButton1=1perintah juga isi formulir nama lalu pilih kombinasi keyboard favorit Anda. cukup baik untuk sementara dan menunggu pembaruan.

ryuffhant
sumber
2

Saya baru saja memutakhirkan ke Ubuntu 17.04, beberapa hari yang lalu dan menghadapi masalah yang sama. Caranya:

    sudo apt install xserver-xorg-input-synaptics

Hanya perlu mengunduh hal ini, tidak ada yang lain.

Fthi.a.Abadi
sumber
1

Di jendela pengaturan memungkinkan pengguna untuk mengatur mouse. Tapi saya perlu mengkonfigurasi touchpad. Konsol membantu mem-boot ulang dulu atau tidur "synclient tapbutton1 = 1"

Seperti yang saya pahami, sistem salah mengidentifikasi perangkat, Sepertinya ada bug.

Tamahome Mamonov
sumber
0

Cobalah ini, itu berhasil untuk saya di UbuntuGnome 15.10 jadi saya membuat entri dalam aplikasi startup.

Menggunakan editor favorit Anda, buat skrip dengan konten berikut dan simpan sebagai contoh touchpad.sh.

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

Jadikan skrip dapat dieksekusi:

chmod +x touchpad.sh

Sekarang jalankan skrip dan lihat apakah itu berfungsi.

Informasi Asli ditemukan di sini: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput

Mistgun
sumber
Terima kasih! Tetapi jika saya melakukan itu, ketuk untuk mengklik berfungsi tetapi gulir tidak. ada saran?
kmario23
0

Sebagai pengguna akhir, cara termudah yang saya temukan adalah mengubah ke "tombol utama" klik kanan pada pengaturan touchpad mouse.

Ketuk dua kali masih berfungsi sebagai primer kiri, ketuk di area tombol berfungsi sebagai ketuk kanan.

Ubuntu 17.04.

jeff
sumber
0

Saya telah membuat skrip untuk mengotomatiskan proses ini. Ini akan secara otomatis dimulai ketika sistem dimulai. Jadi, Anda tidak harus menjalankan perintah yang sama lagi dan lagi. Tautan skrip adalah github.com/Ryko-git/click-on-touchpad .

Proses instalasi sangat mudah. Itu diberikan pada halaman github.

Ryko
sumber