Ubuntu GNOME 14.04 Nonaktifkan Touchpad Saat Mengetik Tidak Berfungsi

8

Saya menggunakan Ubuntu GNOME 14.04.

Pengaturan "nonaktifkan touchpad saat mengetik" di pengaturan sistem tidak berfungsi.

Permutasi apa pun dari perintah "syndaemon" tidak berfungsi.

Ini benar-benar menjengkelkan, ketika saya mengetik tiba-tiba fokusnya akan berada di jendela baru, atau sebagian besar teks akan hilang, dll.

Saya menggunakan laptop Dell Inspiron 14 5000 series, tidak ada driver khusus yang digunakan.

Saya juga mencoba menginstal Pointing Devicesdari Pusat Perangkat Lunak dan menonaktifkannya dari sana. Tidak berhasil juga.

Ada jawaban untuk pertanyaan ini: Masalah Touchpad: melompat kursor saat mengetik (Ubuntu 14.04), syndaemon tidak membantu tapi saya tidak ingin mencoba mengkompilasi ulang driver kecuali pasti tidak ada solusi lain. Juga ada ini: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1 tetapi ini juga melibatkan patching driver (juga tidak jelas bagaimana cara mengaplikasikannya).

Bagaimana saya bisa membuatnya bekerja?

Aristides
sumber

Jawaban:

3

Saya tahu persis apa masalahnya (setidaknya dalam kasus saya yang tampaknya identik). Itu karena kamu hilang librecord.so. Pengaturan GNOME memerlukan file ini karena digunakan syndaemondengan -Ropsi. Sejauh yang saya tahu, file itu telah dihapus dan tidak lagi dikirim dengan xorg-server.

Ada banyak cara sulit yang bisa Anda lakukan untuk menonaktifkan fungsi mengetik. Di sini dari yang termudah:

Menggunakan syndaemonLangsung

Luncurkan saja

    $ syndaemon -d

atau dengan opsi yang Anda suka. Lihat syndaemon -h.

Ingat saja, tanpa -Rsaklar.

Patch daemon pengaturan GNOME

  1. Unduh sumber yang tersedia di
  2. Terapkan tambalan berikut: http://pastebin.com/1xHukxR0
  3. Kompilasi atau bangun paket.
  4. Pasang dan Selesai!

NB: Maaf, saya tidak memberikan langkah yang pasti karena saya bukan pengguna Ubuntu lagi.

Kompilasi ulang xorg-serverdenganXRECORD

Segera, kompilasi dengan --enable-recorddan mungkin --disable-xtrap. Ditemukan di sini .

Abdillah
sumber
1

Pergi ke terminal Anda dan jalankan

syndaemon -i 1 -K -R -d

Jika itu tidak berhasil, mungkin touchpad Anda tidak mendukung fungsi ini. Jika berhasil, masukkan perintah ini di Aplikasi Startup sehingga diterapkan saat boot. Inilah cara saya memecahkan masalah ini pada Yoga 2 Pro.

Menandai
sumber
0

Buat dokumen kosong, tambahkan baris berikut:

#!/bin/sh
synclient TouchpadOff=2

dan simpan sebagai $HOME/bin/touchpad-settings.sh

buat direktori bin

mkdir -p $HOME/bin

Buka dasbor Anda dan buka Startup Applications, klik Adddan masukkan di bidang Command:

$HOME/bin/touchpad-settings.sh

Masukkan apa pun yang membantu Anda mengingatkan apa yang dilakukan hal ini di bidang Nama dan Komentar. ;-)

Klik "Simpan" lalu "Tutup"

Lain kali Anda masuk, pengetikan akan dinonaktifkan, jadi untuk sekarang , buka terminal dan ketik:

$HOME/bin/touchpad-settings.sh

untuk mencegah Anda harus logout / on lagi! ;-)

Anda dapat menambahkan perintah tambahan yang mengganggu Anda tentang touchpad ke dalam file ini juga. Misalnya milik saya:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Untuk melihat semua kemungkinan Anda dapat menghidupkan / mematikan, pergi ke terminal dan ketik:

synclient -l
Fabby
sumber