Bagaimana cara menonaktifkan touchpad saat mengetik (Ubuntu 18.04)?

13

Saya menanyakan hal ini setahun yang lalu, dengan pemutakhiran baru (mengerikan) pemutakhiran 18,04, perbaikannya dihapus dan menerapkan kembali itu tidak bekerja.

Saya memiliki laptop, dan saat mengetik, telapak tangan saya menyentuh touchpad, yang membuat mouse bergerak, menutup tab dengan sendirinya, menghapus kata-kata, membuka program, dan semua tindakan lainnya.

Saya ingin menonaktifkannya saat mengetik, cara yang sama Windows secara otomatis melakukannya.

Ini adalah pertanyaan sebelumnya, jawaban yang diterima bekerja untuk saya di 16,04, tetapi tidak lagi berfungsi. Bagaimana cara menonaktifkan touchpad saat mengetik?

Perhatikan bahwa menjalankan perintah yang disebutkan dalam jawaban yang diterima memberikan ini:

Memasukkan:

sudo apt install xserver-xorg-input-libinput

Keluaran:

xserver-xorg-input-libinput is already the newest version (0.27.1-1).
The following packages were automatically installed and are no longer required:
  libgnome-keyring-common libgnome-keyring0 libnih-dbus1
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Ya, saya menyalakan kembali laptop saya.

MichaelX
sumber
Sudahkah Anda mencobanya dari gnome tweak?
PRATAP
Anda dapat mencoba menggunakan syndaemon, seperti yang dijelaskan oleh jawaban ini .
earthmeLon
@earthmeLon Sudah mencobanya, tidak berfungsi dengan baik. Yang di 16.04 bekerja dengan sempurna.
MichaelX
@PRATAP Saya hanya menggunakan tweak gnome satu kali untuk kulit atau sesuatu, apakah Anda tahu apakah ada opsi untuk ini?
MichaelX

Jawaban:

11

Saya melakukannya dengan cara ini:

sudo apt remove xserver-xorg-input-synaptics
sudo apt install xserver-xorg-input-libinput
sudo reboot

Di mesin saya, saya memiliki keduanya, jadi synapticsdefault, menghapus itu membantu saya. Jangan lupa untuk reboot.

Vadim K
sumber
1
Ini bekerja untuk saya (Lenovo X1 Carbon menjalankan Ubuntu 18.04 LTS).
ilmarinen
2
Saya mengalami ini pada 19.10 setelah menginstal gnome, kubuntu, dan beberapa lingkungan desktop lain yang saya coba. Bekerja sebelum dan tidak bekerja lagi sampai saya melakukan hal di atas.
mlissner
1
Berfungsi untuk saya juga (Latitude 7390). Telah bermain-main dengan lingkungan desktop yang berbeda belakangan ini.
Degraw
Ini berhasil untuk saya. Beberapa nuissance: pertama kali saya reboot saya tidak bisa melihat kotak untuk mengetik kata sandi, meskipun mengetik dan menekan enter berhasil, dan lain kali saya reboot semuanya baik-baik saja.
Lucas
1
@Lucas Anda dapat memiliki "Tab klik" dengan libinput. Buka saja pengaturan "Mouse & Touchpad".
Vadim K
4

Instal gnome-tweaks

sudo apt install gnome-tweaks

dan buka itu.

Di bawah tab Keyboard & Mouse Anda akan menemukan di jendela utama di bawah Panel Sentuh tombol Nonaktifkan Saat Mengetik .

masukkan deskripsi gambar di sini

abu_bua
sumber
5
Tidak bekerja Tema apa yang Anda gunakan?
MichaelX
Saya menggunakan tema MacOS .. Namun, pembukaan gnome-tweaks &harus menampilkan menu ini.
abu_bua
3
Menu ditampilkan, memilih opsi itu tidak memperbaiki masalah.
MichaelX
4
Mulai ulang komputer, itu tidak berfungsi.
MichaelX
1
Ini tidak berfungsi untuk saya pada 18.10 juga.
CPBL
1

Instal Touchpad Indicatorekstensi GNOME. Sempurna.

https://extensions.gnome.org/extension/131/touchpad-indicator/

Mengaktifkan dan menonaktifkan bidang sentuh, trackpoint, layar sentuh, layar sentuh, atau pena dengan mudah dari panel atas. Secara opsional, nonaktifkan sebagian atau semua perangkat secara otomatis saat mouse dicolokkan dan aktifkan kembali saat dicabut.

heynnema
sumber
1
Saya mencoba itu sebelumnya, itu tidak menawarkan apa yang saya cari.
MichaelX
Ini tidak bekerja pada 18,04
chovy
@chovy Saya percaya bahwa touchpad-indicatorv2.2.1 di repo Ubuntu tidak bekerja sekalipun.
heynnema
1

Saya mencoba banyak cara yang tidak berhasil. Akhirnya didirikan dengan tautan di bawah ini: https://help.ubuntu.com/community/SynapticsTouchpad

Ketik: xinput list Temukan ID touchpad Anda. Misalnya itu "7"

Tipe: xinput --watch-props 7

Temukan garis "Deteksi telapak tangan" dan "Dimensi Palm". Akan ada nomor dalam tanda kurung di dekat garis-garis ini. Sebagai contoh Palm Detection = (400) Palm Dimension = 401

Buka tab baru atau Jendela baru

Jenis: xinput --set-prop 7 "400" 1 Jenis: xinput --set-prop 7 "401" 1, 100 Setelah perubahan pengaturan ini Anda harus melihat perubahan dengan tab sebelumnya seperti Properti 'Synaptics Palm Dimensions' berubah. Untuk dimensi telapak tangan Anda dapat menemukan yang paling cocok untuk Anda.

Erdem KAYA
sumber
0

Dengan asumsi sistem Anda menggunakan libinput, bukan sinaptik, inilah koreksinya. Salin tempat berikut di /etc/X11/xorg.conf.d/90-libinput.conf. Harus keluar untuk memicu pemuatan ulang X11.

Perubahan yang memengaruhi panel sentuh saat mengetik berada di baris kedua hingga terakhir. Dalam kasus saya, saya memiliki beberapa pelat ketel yang menyalurkan semua tindakan ke driver libinput, yang mungkin tidak sepenuhnya diperlukan. Namun, saya yakin bait terakhir adalah peluru ajaib Anda.

# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "MyTouchpad"
        MatchIsTouchpad "on"
        Driver "libinput"
        Option "Tapping" "on"
        Option "DisableWhileTyping" "on"
EndSection
pauljohn32
sumber