synclient tidak menemukan properti synaptics meskipun Synaptics Touchpad dalam daftar xinput

14

Saya memutakhirkan notebook Fedora saya ke Fedora 22 kemarin. Dengan itu, sinkronisasi berhenti bekerja:

Tidak dapat menemukan properti sinaptik. Tidak ada driver sinaptik yang dimuat?

Namun demikian, xinput listmenunjukkan:

⎡ 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)]
[…]

Apakah ini masalah konfigurasi di pihak saya (saya menggunakan awesome manajer jendela berjalan di bawah X11 sejauh yang saya tahu (tidak yakin apakah Fedora melakukan beberapa sihir implisit karena mereka memperkenalkan wayland di beberapa bagian dengan rilis 22)) atau apakah ini terlihat seperti bug distribusi?

Jika ini adalah masalah konfigurasi di pihak saya, bagaimana saya bisa memperbaikinya?


Ini juga terjadi pada Debian dan banyak sistem baru lainnya; untuk alasannya, lihat jawabannya.

Jonas Schäfer
sumber

Jawaban:

17

Ternyata, untuk mengaktifkan touchpad, seseorang harus menyalin cuplikan konfigurasi Xorg referensi :

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

Selain itu, seseorang dapat memodifikasi file untuk menetapkan opsi default untuk mengetuk dan menggulir.


Jadi sebenarnya "masalah" adalah touchpads saat ini ditangani oleh libinput, bukan oleh sinaptik. Inilah sebabnya xinput masih mencantumkan perangkat, tetapi sinkronisasi tidak dapat menemukannya.

Properti touchpad juga dapat dikontrol menggunakan xinput, melalui xinput list-propsdan xinput set-prop— bagaimanapun, secara pribadi saya menemukan driver libinput-touchpad menjadi jauh lebih fleksibel daripada driver synaptics, dan tidak cocok untuk tujuan saya. Mileage Anda Mungkin Bervariasi.

Jika Anda hanya ingin mengubah pengaturan tunggal tertentu, Anda mungkin ingin melihat ke xinputdalamnya, sebelum mengacaukan konfigurasi Xorg Anda.

Jonas Schäfer
sumber
Itu tidak berhasil, bahkan setelah menyalin file 50-synaptics.conf. Btw bagaimana kita menjadikannya default?
Balaji Perumal
@ BalajiPerumal Sekarang, kecurigaan saya adalah bahwa begitu Anda membuat sendiri xorg.conf.d, pengaturan dari direktori yang berada di /usr/sharetidak diambil lagi. Jadi sebenarnya, 50-synaptics.conf adalah default. Sudahkah Anda me-restart X11 setelah menyalin file?
Jonas Schäfer
Sudah ada folder xorg.conf.d ada di sana dengan file 00-keyboard.conf .. Saya baru saja menyalin 50-synaptics.conf .. Saya telah me-restart sistem itu sendiri .. Tidak berfungsi ...
Balaji Perumal
1
Direktori tujuan /etc/X11/xorg.conf.d/tidak ada di Ubuntu 19.04.
Hans Deragon