Debian GNOME: pengaturan touchpad tidak ada. Gunakan libinput sebagai ganti sinaptik

11

Baru-baru ini saya melakukan instalasi Debian GNOME yang bersih dan diperbarui dari stabil ke pengujian. Sebelum memperbarui ke pengujian, saya memiliki beberapa pengaturan GUI untuk touchpad saya. Setelah memperbarui, mereka hilang seperti yang ditunjukkan pada tangkapan layar:Cuplikan layar menunjukkan bahwa opsi tidak ada

Sebagai contoh, saya berharap menemukan pengaturan untuk pengguliran alami pada halaman pengaturan ini.

Membuka halaman ini dari terminal menghasilkan pesan kesalahan berikut

$ gnome-control-center mouse

(gnome-control-center:15084): mouse-cc-panel-WARNING **: Detected synaptics X driver, please migrate to libinput

yang mengindikasikan bahwa masalahnya terkait dengan libinputtidak diinstal.

Menjalankan $ dpkg-query -l '*libinput*'dalam acara terminal yang libinput-bin, libinput10:amd64, libinput5:amd64dan xserver-xorg-input-libinputdiinstal.

Arch Wiki - Touchpad Synaptics mengatakan

Harap dicatat bahwa jika Anda menginginkan integrasi desktop (yaitu kemampuan untuk mengonfigurasi touchpad melalui pusat kontrol GNOME atau pengaturan KDE), Anda memerlukan xf86-input-libinput.

The xserver-xorg-input-libinputpaket, yang diinstal, dibangun dari xf86-input-libinputdisebut oleh Arch Wiki.

Bagaimana saya bisa menyelesaikan masalah saya sehingga saya mendapatkan kembali pengaturan yang hilang?

lklun
sumber
Saya memiliki masalah yang sama untuk Ubuntu Gnome, diselesaikan dengan mirip, lihat forum. Pengaturan touchpad tidak ada di Gnome
Ray

Jawaban:

14

Setelah mengalami masalah yang sama, saya memperbaikinya dengan mengikuti prosedur ini:

  • Instal semua paket libinput (libinput5, libinput10, xserver-xorg-input- libinput
  • Hapus driver sinaptik → xserver-xorg-input-synpatics
  • Hapus semua file terkait sinaptik di /etc/X11/xorg.conf.d/(Suka 50-synaptics.conf)
  • Mulai ulang

Dan touchpad kembali di gcontrol-center.

Penyebab masalah:

GNOME dan sebagian besar lingkungan desktop lainnya bergantung pada driver "synaptic" lama untuk touchpad. Namun, dalam GNOME 3.20, mereka telah beralih ke libinput. Masalahnya adalah karena "xserver-xorg-input-synaptics" adalah ketergantungan dari "xserver-xorg-input-all".

Sumber: https://lists.debian.org/debian-devel/2016/07/msg00266.html

Hadiah
sumber
2
Karena saya sudah punya libinput-bin, libinput10:amd64, libinput5:amd64dan xserver-xorg-input-libinputpaket terinstal, saya hanya perlu untuk menghapus Synaptics dan file-file konfigurasi jadi aku hanya berlari sudo apt-get purge xserver-xorg-input-synaptics. Sekarang berhasil!
lklun
Hai, Anda memiliki kesalahan ketik pada baris pertama yang harus berupa xserver-xorg-input-libinput, bukan ...- corg -...
Jorge E. Cardona
Jawaban ini baik sejauh ini; Namun pengemudi Synaptics disediakan berbagai macam pilihan melalui synclientalat baris perintah, dan sementara beberapa pengaturan yang tersedia melalui xinput, xinput --list-props/ xinput --set-propdan xinput --get-button-map/ xinput --set-button-map, dengan " SynPS/2 Synaptics TouchPad" khususnya, tidak ada cara yang jelas untuk memungkinkan dua-jari penyadapan seperti yang tersedia melalui synclient.
rakslice
Apakah ada cara untuk memberitahu gnome atau gdm untuk memuat libinput melalui sinaptik, alih-alih saya harus membersihkan driver sinaptik dari sistem saya? Saya ingin tetap menginstal keduanya tetapi dimuat di bawah sesi yang berbeda.
theferrit32