Bagaimana cara menonaktifkan panel sentuh saat mengetik?


21

Tidak mungkin menulis dengan cara ini, teks terhapus, windows berubah, tab acak terbuka. Saya sudah mencoba setiap solusi yang saya temui tetapi tidak ada yang benar-benar menyelesaikannya (beberapa bahkan tidak bekerja)

Saya sudah mencoba menginstal indikator touchpad, saya sudah mencoba menambahkan opsi syndaemon dari aplikasi startup, saya mencoba yang sama tetapi dari terminal, tidak ada yang berhasil.

Saya Hanya ingin menonaktifkan touchpad sepenuhnya saat mengetik, tidak ada bergulir, tidak ada memindahkan kursor, tidak ada.


1
Ini sangat mudah. Lari xinput disable <ID>. ID yang dapat Anda temukan dengan xinputperintah. Tapi saya sarankan menginstal libinput, itu harus menyelesaikan masalah.
Pilot6

2
@ pilot6 Maaf, saya bermaksud mengatakan saya ingin menonaktifkannya hanya saat mengetik, tidak setiap saat.
MichaelX

Apa itu versi Ubuntu?
Pilot6

@ Pilot6 16.04.1
MichaelX

Jawaban:


22

Saya sarankan menginstalnya libinputlebih baik "nonaktifkan saat mengetik" dan "deteksi telapak tangan" algoritma.

Menjalankan

sudo apt install xserver-xorg-input-libinput

dan restart sesi GUI, atau reboot.

Jika Anda perlu "ketuk untuk mengklik", Anda dapat menambahkan

Option "Tapping" "true"

ke bagian touchpad dari /usr/share/X11/xorg.conf.d/90-libinput.conf.

Semua opsi dapat ditemukan di halaman manual .

Jika Anda menggunakan Ubuntu 16.04 dengan -hwe-16.94tumpukan, Anda harus menginstal xserver-xorg-input-libinput-hwe-16.04paket sebagai gantinya xserver-xorg-input-libinput.

Anda dapat memeriksa tumpukan HWE diinstal dengan memeriksa jika xserver-xorgatau xserver-xorg-hwe-16.04paket diinstal.


+1 untuk jawaban terbaik setelah OP mengubah pertanyaan.
WinEunuuchs2Unix

Saya menyarankan hal yang sama dalam komentar bahkan sebelum OP mengklarifikasi pertanyaan.
Pilot6

Saya telah membaca komentar Anda ketika ini adalah aktivitas pertama setelah utas dimulai. Maaf saya lupa menyampaikan komentar maka saya buruk dengan itu.
Diperbaiki

2
Pengguliran harus normal, bukan "alami". Dimungkinkan untuk membalikkannya, tetapi tampaknya Anda menggunakan yang alami sebelumnya.
Pilot6

1
Opsinya adalah "NaturalScrolling". Coba "benar" dan "salah" untuk mendapatkan yang Anda inginkan. "Salah" adalah defaultnya.
Pilot6

10

Buka Pengaturan Sistem -> Mouse & Panel Sentuh : di bagian Panel Sentuh beralih dari ONkeOFF

masukkan deskripsi gambar di sini

Informasi tambahan untuk pengguna lain yang membaca posting ini: Jawabannya ditulis sebelum konten pertanyaan diubah, awalnya pertanyaannya adalah: "Solusi aktual untuk menonaktifkan touchpad? Saya hanya ingin menonaktifkan touchpad sepenuhnya, tanpa menggulir, tidak memindahkan kursor, tidak ada. " - jadi jawaban dari @ Pilot6 adalah solusi yang lebih baik untuk pertanyaan versi saat ini!


1
Maaf. Kesalahanku. Saya mengacaukan judul. Saya ingin menonaktifkan panel sentuh saat mengetik, tidak menonaktifkannya sepanjang waktu.
MichaelX


3

Di mata saya, palmdetect tidak sepenuhnya "menonaktifkan saat mengetik", karena fitur ini tidak benar-benar mempertimbangkan apa yang terjadi pada keyboard. Dalam kasus saya, saya tidak menyentuh pad secara permanen saat mengetik, sehingga deteksi tidak berfungsi dengan baik. Pada tautan yang sama yang sudah diposting oleh HarlemSquirrel , ada juga solusi kedua yang melakukan apa yang diminta (dalam OP yang dimodifikasi):

Menggunakan syndaemon syndaemon memonitor aktivitas keyboard dan menonaktifkan touchpad saat mengetik. Ini memiliki beberapa opsi untuk dikendalikan ketika penonaktifan terjadi. Lihat dengan $ syndaemon -hMisalnya, untuk menonaktifkan ketukan dan pengguliran selama 0,5 detik setelah setiap penekanan tombol (mengabaikan tombol pengubah seperti Ctrl), gunakan

syndaemon -i 0.5 -t -K -R

Setelah Anda menentukan opsi yang Anda suka, Anda harus menggunakan manajer login atau xinitrc untuk menjalankannya secara otomatis ketika X dimulai. Opsi -d akan membuatnya mulai di latar belakang sebagai daemon.


Saya mengonfirmasi bahwa ini berfungsi pada Ubuntu 19.04 LTS yang menjalankan desktop Gnome standar. Ini dengan synclient -l | grep PalmDetectpengembalian PalmDetect = 1(yang diaktifkan secara default, bukan oleh perubahan saya sendiri). Ini berarti, bagi saya, yang hanya memiliki synclient's PalmDetectset ke 1 bukanlah solusi, jawaban Anda adalah.
bgoodr

0

Ini sangat mirip dengan Bagaimana cara menonaktifkan touchpad menggunakan baris perintah? yang merekomendasikan program sinkronisasi.

Jika Anda memiliki panel sentuh Synaptics, maka Anda dapat mengikat tombol pintas untuk mematikan dan menghidupkan pad

  • syncpadent TouchpadOff = 1
  • syncpadent TouchpadOff = 0

Apakah ini menjawab pertanyaan tentang fitur "nonaktifkan saat mengetik" otomatis?
Pilot6

Itu tidak melakukannya secara otomatis, tetapi saya telah menemukan itu berguna dan tidak memerlukan penambahan paket lain. Yang manapun itu baik. Milik Anda otomatis; milikku sementara manual juga berlaku untuk pertanyaan OP.
Rache
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.