Saya memiliki masalah membuat pengaturan touchpad saya tetap ada. Saya telah menginstal Elementary OS Luna 0.2 beberapa minggu yang lalu, saya cukup baru di linux tetapi tahu cara saya menggunakan komputer.
Secara default, ketuk Dua Jari saya disetel ke klik kanan, dan saya ingin mengonfigurasinya ke klik tengah. Saya dapat memperbaikinya dengan perintah:
/usr/bin/xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 2 3 0 0 1 2 3
Saya telah menetapkan perintah itu untuk dijalankan saat startup di ~ / .config / autostart / touchpad.desktop itu berfungsi dengan baik ketika mem-boot komputer. Tetapi ketika saya melanjutkan dari standby, pengaturan tidak akan bertahan lama. Saya mendengar saya dapat mengatur skrip /etc/pm/sleep.d/ tetapi untuk apa yang saya baca itu berjalan sebagai pengguna root jadi saya harus menulis skrip yang menggunakan su dan menjalankannya sebagai pengguna saat ini.
Ok mungkin saya bisa melakukan itu tetapi saya berharap untuk memiliki konfigurasi saya dalam satu file sehingga jika saya perlu membuat pengaturan lain ke default touchpad saya, saya tidak perlu memodifikasi banyak file yang berbeda.
Saya mencoba mengedit /etc/X11/xorg.conf.d/50-synaptics.conf
Bagian "InputClass" Identifier "touchpad catchall" Driver "sinaptik" MatchIsTouchpad "on" MatchDevicePath "/ dev / input / event *" Opsi "TapButton2" "2" Opsi "TapButton3" "3" Bagian Akhir Bagian "InputClass" Identifier "touchpad abaikan duplikat" MatchIsTouchpad "on" MatchOS "Linux" MatchDevicePath "/ dev / input / mouse *" Opsi "Abaikan" "pada" Bagian Akhir
Tetapi untuk beberapa alasan itu juga tidak akan berhasil. Inilah Xorg.0.log saya dari awal sistem. Saat ini saya telah menonaktifkan skrip ~ / .config / autostart / touchpad.desktop saya, jadi saya akan melihat apakah metode xorg.conf.d berfungsi.
[9.203] (II) konfigurasi / udev: Menambahkan perangkat input ETPS / 2 Elantech Touchpad (/ dev / input / event9) [9.203] (**) ETPS / 2 Elantech Touchpad: Menerapkan InputClass "evdev touchpad catchall" [9.203] (**) ETPS / 2 Elantech Touchpad: Menerapkan InputClass "touchpad catchall" [9.203] (**) ETPS / 2 Elantech Touchpad: Menerapkan InputClass "touchpad catchall" [9.203] (II) LoadModule: "synaptics" [9.203] (II) Memuat /usr/lib/xorg/modules/input/synaptics_drv.so [9.204] (II) Modul sinaptik: vendor = "X.Org Foundation" [9.204] dikompilasi untuk 1.11.3, versi modul = 1.6.2 [9.204] Kelas modul: X.Org XInput Driver [9.204] Kelas ABI: X.Org XInput driver, versi 16.0 [9.204] (II) Menggunakan 'synaptics' driver input untuk 'ETPS / 2 Elantech Touchpad' [9.204] (II) Memuat /usr/lib/xorg/modules/input/synaptics_drv.so [9.204] (**) ETPS / 2 Elantech Touchpad: selalu melaporkan acara inti [9.204] (**) Opsi "Perangkat" "/ dev / input / event9" [9.228] (-) sinaptik: ETPS / 2 Elantech Touchpad: kisaran sumbu x 0 - 2940 [9.228] (-) sinaptik: ETPS / 2 Elantech Touchpad: kisaran sumbu y 0 - 1400 [9.228] (-) sinaptik: ETPS / 2 Elantech Touchpad: kisaran tekanan 0 - 255 [9.228] (-) sinaptik: ETPS / 2 Elantech Touchpad: rentang lebar jari 0 - 15 [9.228] (-) sinaptik: ETPS / 2 Elantech Touchpad: tombol: triple double kiri [9.228] (-) sinaptik: ETPS / 2 Elantech Touchpad: Vendor 0x2 Produk 0xe [9.228] (**) Opsi "TapButton2" "2" [9.228] (**) Opsi "TapButton3" "3" [9.228] (-) sinaptik: ETPS / 2 Elantech Touchpad: touchpad ditemukan [9.228] (**) ETPS / 2 Elantech Touchpad: selalu melaporkan peristiwa inti [9.240] (**) Opsi "config_info" "udev: / sys / devices / platform / i8042 / serio1 / input / input9 / event9" [9.240] (II) XINPUT: Menambahkan perangkat input tambahan "ETPS / 2 Elantech Touchpad" (ketik: TOUCHPAD, id 11) [9.240] (**) sinaptik: ETPS / 2 Elantech Touchpad: (accel) MinSpeed sekarang menjadi deselerasi konstan 2.5 [9.240] (**) sinaptik: ETPS / 2 Elantech Touchpad: MaxSpeed sekarang 1,75 [9.240] (**) sinaptik: ETPS / 2 Elantech Touchpad: AccelFactor sekarang 0,061 [9.240] (**) ETPS / 2 Elantech Touchpad: (accel) menjaga skema akselerasi 1 [9.240] (**) ETPS / 2 Elantech Touchpad: (akselerasi) profil percepatan 1 [9.240] (**) ETPS / 2 Elantech Touchpad: (akselerasi) faktor percepatan: 2.000 [9.240] (**) ETPS / 2 Elantech Touchpad: (akselerasi) ambang akselerasi: 4 [9.240] (-) sinaptik: ETPS / 2 Elantech Touchpad: touchpad ditemukan [9.240] (II) konfigurasi / udev: Menambahkan perangkat input ETPS / 2 Elantech Touchpad (/ dev / input / mouse0) [9.240] (**) ETPS / 2 Elantech Touchpad: Mengabaikan perangkat dari InputClass "touchpad abaikan duplikat"
Dan inilah output "synclient | grep TapButton" :
:~$ synclient | grep TapButton
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0