Di ThinkPad X220T saya yang menjalankan GNOME 3, cukup mudah untuk mengetik dan secara tidak sengaja menabrak touchpad, menyebabkan beberapa jendela selain dari yang Anda ketikkan sedang dinaikkan.
Seolah-olah, solusi untuk masalah ini adalah dengan mengklik nama Anda di kanan atas, lalu klik "Pengaturan Sistem", lalu "Mouse dan Panel Sentuh", lalu "Nonaktifkan panel sentuh saat mengetik" di bawah seperti yang ditunjukkan tangkapan layar di http: // www .thinkwiki.org / wiki / Synaptics_TouchPad_driver_for_X .
Ini akan menyebabkan syndaemon
( http://linuxcommand.org/man_pages/syndaemon1.html ) untuk memulai dengan opsi berikut:
syndaemon -i 2.0 -K -R
Inilah yang dimaksud dengan opsi:
-i <idle-time>
How many seconds to wait after the last key press before
enabling the touchpad. (default is 2.0s).
-k Ignore modifier keys when monitoring keyboard activity.
-K Like -k but also ignore Modifier+Key combos.
-R Use the XRecord extension for detecting keyboard activity
instead of polling the keyboard state.
Menjalankan syndaemon dengan opsi-opsi itu menghilangkan masalah asli, tetapi itu benar-benar membunuh produktivitas saya karena -t
opsi tidak diaktifkan:
-t Only disable tapping and scrolling, not mouse movements, in
response to keyboard activity.
Tanpa -t
, begitu saya berhenti mengetik dan mencoba untuk memindahkan pointer, saya tidak bisa. Saya harus menunggu 2 detik penuh sebelum pointer akan bergerak.
Sekarang, kembali pada antarmuka "Mouse dan Touchpad", saya tidak melihat cara untuk mengkonfigurasi opsi mana yang diberikan syndaemon
dan dari apa yang saya tahu, opsi tersebut dikodekan dengan keras:
http://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/mouse/gsd-mouse-manager.c?id=5ee48ce8aa66f6c4fdc4aa2c07bc03bdb83bcb65#n540
Solusinya ada dua. Saya tidak dapat mematuhi syndaemon
opsi standarnya, jadi saya membiarkan "Nonaktifkan touchpad saat mengetik" tidak dicentang. Kemudian, untuk syndaemon
memulai dengan opsi yang saya inginkan, saya menjalankan gnome-session-properties
untuk membuka dialog "Startup Applications Preferences". Dari sana, saya klik Tambah, isi nama (saya menyebut nama saya "0pdurbin-disable-touchpad-saat-mengetik" sehingga akan muncul di bagian atas), dan sebuah perintah, yang bagi saya adalah sebagai berikut:
syndaemon -i 1.0 -K -R -t
Sekali lagi, perubahan besar adalah penambahan -t
jadi syndaemon
tidak melumpuhkan pointer saya, tetapi ketika saya berada di sana saya mengurangi waktu idle menjadi satu detik.
Saya harap ini membantu seseorang karena ini membuat saya gila.
Untuk menghindari penggunaan alat GUI gnome-session-properties
sepertinya Anda dapat mengatur file seperti ini, yang dibuat dalam kasus saya:
[pdurbin@tabby ~]$ cat ~/.config/autostart/syndaemon.desktop
[Desktop Entry]
Type=Application
Exec=syndaemon -i 1.0 -K -R -t
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=0pdurbin-disable-touchpad-while-typing
Name=0pdurbin-disable-touchpad-while-typing
Comment[en_US]=
Comment=
[pdurbin@tabby ~]$
Kebetulan, ini tampaknya daftar aplikasi yang cukup lengkap yang di-autostart, yang terdaftar di gnome-session-properties
:find /etc/xdg/autostart /usr/share/autostart /usr/share/gdm/autostart/ /usr/share/gnome/autostart