Pertanyaan Tidak ada tombol sekunder (klik kanan) pada touchpad


Saya mengalami masalah serius dengan Ubuntu 18.04 baru:

Sistem
Dell XPS 13 dengan Ubuntu 18.04 LTS yang baru dipasang.

Deskripsi masalah
Touchpad hanya menyediakan tombol utama (satu klik dan klik dua kali), tetapi tidak ada tombol sekunder. Khususnya, ketika menggunakan opsi "test Your Settings" di Pengaturan -> Perangkat -> Mouse & Touchpad, klik pada touchpad ditandai sebagai tombol utama, di mana pun saya mengklik (kiri atau kanan touchpad). Ini tetap terjadi bahkan setelah saya mengubah Tombol Utama dari Kiri ke Kanan (di Pengaturan -> Perangkat -> Mouse & Touchpad -> Umum).

Sebagai perbandingan, mouse eksternal yang terhubung ke laptop saya (melalui usb) berfungsi dengan baik: ia menyediakan tombol primer dan sekunder dengan sisi yang sesuai dengan pilihan Tombol Utama (di Pengaturan -> Perangkat -> Mouse & Touchpad -> Umum).

Ini mungkin terkait dengan Klik kanan touchpad tidak berfungsi pada touchpad, hanya tombol di atasnya. Thinkpad E480 Ubuntu 18.04 LTS

Ada ide?

Memperbarui:
Sementara itu, saya menemukan bahwa selain solusi yang diusulkan oleh EntropyWins, seseorang juga dapat mengontrol perilaku touchpad ini melalui alat Tweaks (a.k.a. gnome-tweaks) di bawah Keyboard & Mouse -> Touchpad -> Mouse Click Emulation. Dalam kasus apa pun, seperti yang dijelaskan EntropyWins dalam jawabannya, ini bukan bug.


19
2018-04-27 12:52


asal


Lihat apakah ini berguna: askubuntu.com/questions/957099/… - pomsky
Perbaikan di atas mungkin berhasil karena seperti yang saya mengerti, itu menimpa driver libinput yang lebih baru dengan driver sinaptik yang lebih tua. Perbaikan saya di bawah ini memerlukan flip pengaturan yang lebih sederhana dan masih menggunakan driver baru, jadi semoga itu sedikit cenderung menyebabkan masalah lain di masa depan. Itu juga tidak membutuhkan reboot! - PatKilg


Jawaban:


Pada dasarnya, Ubuntu 18.04 saat ini default untuk "Mac" perilaku pada touchpad. Detail teknisnya adalah bahwa default Ubuntu menyentuh touchpads untuk perilaku "clickfingers".

Untuk mengembalikannya, jalankan ini di terminal:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas

Pilihan lain (terima kasih OP) adalah menginstal gnome-tweak-tool (baik melalui manajer perangkat lunak Anda atau melalui sudo apt install gnome-tweak-tool di terminal). Arahkan ke sub-menu "Keyboard & Mouse" di menu kiri gnome-tweak-tool, dan pilih "Area" dari opsi "Mouse Click Emulation" touchpad di panel sisi kanan, seperti yang ditunjukkan di kotak merah di gambar di bawah ini: Relevant setting in gnome-tweak highlighted

[Peringatan: Perbaikan ini untuk driver libinput yang dikirimkan sebagai driver input default untuk Ubuntu 18.04. YMMV jika Anda telah menginstal driver synaptics (berbeda) sebelum mencoba memperbaiki ini.]


28
2018-04-27 16:38



Bekerja seperti pesona, terima kasih banyak! Saya ingin tahu apakah pengaturan MAC default adalah hal yang cerdas ... - Yuvalem
Juga, saya mengambil pendekatan Linus terhadap apa yang dimaksud dengan bug: Jangan f ** k dengan hal-hal yang diharapkan pengguna untuk bekerja karena selalu berhasil ... - PatKilg
Beralih ke metode "area" menonaktifkan klik kanan sama sekali dalam kasus saya (18.04, Acer Extensa 2510G). Dan saya TIDAK BENCI metode "jari" karena Anda harus menjaga satu jari pada touchpad atau menu menghilang. Akrobat sia-sia saja. - Pavel
Kedua metode sekarang bekerja dengan benar setelah mengubah nama 50-libinput.conf menjadi 90-libinput.conf untuk memastikannya dibaca setelah 70-synaptics.conf. Hmm - Pavel
Pavel - alasan perbaikan saya tidak berhasil untuk Anda adalah (mungkin) karena Anda memasang driver sinaptik. 18.04 tidak dikirim dengan driver sinaptik yang mengontrol touchpad, Anda mungkin menginstalnya sendiri (atau rasa Anda termasuk mereka). Perbaikan saya adalah untuk driver libinput, bukan driver synaptics. - PatKilg