Tidak ada tombol sekunder (klik kanan) pada touchpad

31

Saya mengalami masalah serius dengan Ubuntu 18.04 baru:

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

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

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

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

Ada ide?

Pembaruan:
Sementara itu, saya menemukan bahwa selain solusi yang diusulkan oleh EntropyWins, orang juga dapat mengontrol perilaku touchpad ini melalui alat Tweaks (alias gnome-tweaks) di bawah Keyboard & Mouse -> Touchpad -> Emulasi Klik Mouse. Bagaimanapun, seperti yang dijelaskan EntropyWins dalam jawabannya, ini bukan bug.

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

Jawaban:

43

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

Untuk mengembalikannya, jalankan ini di terminal:

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

Opsi lain (terima kasih OP) adalah menginstal gnome-tweak-tool (baik melalui manajer perangkat lunak Anda atau melalui sudo apt install gnome-tweak-toolterminal). Arahkan ke sub-menu "Keyboard & Mouse" di menu kiri gnome-tweak-tool, dan pilih "Area" dari opsi "Mouse Click Emulation" di panel sebelah kanan, seperti yang ditunjukkan pada kotak merah di gambar di bawah ini: Pengaturan yang relevan di gnome-tweak disorot

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

PatKilg
sumber
3
Bekerja seperti pesona, terima kasih banyak! Saya ingin tahu apakah pengaturan MAC default adalah hal yang cerdas ...
Yuvalem
8
Juga, saya mengambil pendekatan Linus untuk apa itu bug: Jangan f ** k dengan hal-hal yang diharapkan pengguna berfungsi seperti biasa ...
PatKilg
3
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 di touchpad atau menu menghilang. Akrobat yang tidak berguna saja.
Pavel
2
Kedua metode sekarang bekerja dengan benar setelah mengubah nama 50-libinput.conf menjadi 90-libinput.conf untuk memastikan itu dibaca setelah 70-synaptics.conf. Hmm.
Pavel
2
Pavel - alasan perbaikan saya tidak berhasil untuk Anda adalah (kemungkinan) karena Anda memiliki driver sinaptik yang diinstal. 18.04 tidak disertakan bersama driver sinaptik yang mengontrol touchpad, Anda mungkin memasangnya sendiri (atau citarasa Anda termasuk di dalamnya). Perbaikan saya adalah untuk driver libinput, bukan driver sinaptik.
PatKilg
2

Acara tombol kanan dihasilkan ketika dua jari ditekan pada panel sentuh saat klik fisik dihasilkan. Lokasi jari tidak penting dan tidak ada area tombol yang ditentukan perangkat lunak.

Ini adalah perilaku default pada Ubuntu 18+ dan Apple touchpads.

maciek
sumber
0

Beralih ke metode "area" menonaktifkan klik kanan sama sekali

solusi- reboot atau logout diperlukan untuk menerapkan tweak

gokul krishna p
sumber