Cara mengaktifkan nonaktifkan touchpad dari mengklik dua kali pada area khusus

12

Saya memiliki laptop HP-Pavilion-g (1246-ef) yang berjalan di Windows dual boot dan Xubuntu. Di Windows saya dapat menggunakan area khusus (dip kecil) di sudut kiri atas touchpad untuk menonaktifkan / mengaktifkan klik ganda. Lampu merah kecil terlihat saat dinonaktifkan.

masukkan deskripsi gambar di sini

Bisakah saya mengaktifkan fitur ini di Ubuntu? Saya tidak ingin solusinya. Saya ingin solusi agar berfungsi tanpa skrip dan perintah.

(Saya tidak berbicara tentang Cara mengaktifkan / menonaktifkan touchpad dengan cepat di Xubuntu - yang saya tahu.)

(Suatu hal yang lucu: ketika saya menonaktifkan touchpad di Windows dan kemudian restart di Ubuntu touchpad tidak dapat diaktifkan dan tidak terlihat dinonaktifkan di Ubuntu. Tetapi jika saya mematikan sepenuhnya (shut down, tidak restart) dan boot di Ubuntu, ini pengaturan diatur ulang dan bidang sentuhnya aktif. Tapi mungkin ini tidak ada hubungannya dengan pertanyaan di atas)

(X) ubuntu 14.04 3.13.0-39-generik


Perhatikan bahwa pertanyaan ini bertujuan secara eksklusif untuk menggunakan di X (ubuntu) opsi perangkat keras yang dimiliki laptop (yaitu 'celup', tombol itu), dan BUKAN menemukan solusi, perintah terminal atau opsi perangkat lunak untuk menonaktifkan touchpad.

Komunitas
sumber
1
Bisakah Anda mencoba menjalankan udevadm monitorlalu klik ganda pada touchpad?
CameronNemo
1
@CameronNemo tidak mendapat apa-apa darinya.
RolandiXor
1
sama atau pertanyaan yang sama? askubuntu.com/questions/83590/…
fossfreedom
1
Bisakah Anda memberikan nomor model laptop yang tepat?
Jan
2
@cipricus jawabannya tidak, tetapi hanya untuk sekarang.
RolandiXor

Jawaban:

6

Anda harus melaporkan ini sebagai bug. Tempat terbaik untuk melaporkan ini adalah xserver-xorg-input-synapticspaket (FreeDesktop Bugs) . Lihat pertanyaan ini untuk panduan pelaporan bug yang baik. Anda juga dapat memposting tautan bug di sini, dan saya akan memperbarui statusnya secara berkala. Saya telah menempatkan solusi di bawah jika Anda ingin mencoba solusi alternatif. Harap dicatat bahwa Anda akan melaporkan bug ke sistem FreeDesktop. Setelah masuk, pilih laporkan bug. Laporkan bug terhadap Xorgpaket. Ketika diminta untuk komponen, pastikan untuk memilih input/synaptics. Isi informasi spesifik lainnya yang diperlukan.

Bug Tracker untuk ID NaN

Status: Lookup Error 3
Pentingnya: Lookup Error 3
Ditugaskan Ke:Lookup Error 3

(Tautan ke Bug)


Dalam jawaban singkat, ini tidak mungkin karena tidak ada driver Linux yang melakukan ini. (Laporkan bug untuk kemungkinan mendapatkannya!)

Touchpad ini berfungsi dengan menjadikan area yang dicelupkan sebagai tombolnya sendiri. Ketika disadap dua kali, driver Windows mengatakan "Hei, saya harus menonaktifkan / mengaktifkan touchpad!". Ini kemudian mengirim pesan menonaktifkan atau mengaktifkan ke touchpad, mengatur statusnya.

Saat Anda reboot, daya ke touchpad tidak hilang. Jadi, apa pun keadaannya disimpan. Ketika Anda sepenuhnya mati, daya hilang, sehingga negara diatur ulang.

AFAIK, tidak ada metode untuk melakukan ini dengan saus itu, setidaknya kernel-bijaksana. Anda mungkin dapat menulis driver sendiri, tetapi itu berada di luar cakupan pertanyaan ini (dan mungkin bahkan situs ini).

Anda mungkin dapat melakukan sedikit solusi, seperti ini:

  1. Pertama, temukan touchpad Anda di xinput-list . Ingat ID.
  2. Simpan ini ke /usr/bin:

    #!/bin/bash
    
    if [ -e /tmp/mouse-disabled ]; then
      rm -f /tmp/mouse-disabled
      xinput enable [id]
    else
      touch /tmp/mouse-disabled
      xinput disable [id]
    fi;
  3. Ganti semua instance dengan ID dengan id Anda yang tepat.

  4. Buat Pintasan Keyboard. Jadikan ini program yang akan dijalankan, dan tetapkan semua keybind yang Anda inginkan. Saya menggunakan Win+ Ctrl+ Tuntuk sementara waktu.

(Sumber dari sebagian besar posting di sini dan posting ini .)

Kaz Wolfe
sumber
3
Di tempat "xinput set-prop 'Device Enabled' [1 | 0]" Anda bisa menggunakan xinput [aktif | nonaktifkan] <ID>. Bagaimanapun, OP secara khusus mengatakan tidak ada solusi! Laptop sudah memiliki pintasan tombol Fn untuk melakukan ini.
Sri
@sri AFAIK, tidak ada cara untuk mengatasi hal ini. Dimungkinkan untuk mendeteksi ketika area tertentu pada touchpad diketuk dua kali, dan menonaktifkan touchpad dengan cara itu, tetapi itu berada di luar jangkauan kemampuan saya.
Kaz Wolfe
2
Bisakah seseorang tolong jelaskan downvote mereka? Tidak ada solusi nyata untuk ini. Saya tahu OP meminta non-solusi, tetapi satu-satunya cara untuk mendapatkan ini berfungsi adalah solusi ...
Kaz Wolfe
@sri Juga laptop model ini tidak memiliki tombol F untuk ini. Itu menggunakan tombol sedikit dip.
Kaz Wolfe
solusi tidak ada hubungannya di sini. lihat pertanyaan terkait dengan jawaban yang berfungsi. tolong jelaskan lebih jelas mengapa ini tidak mungkin: tidak ada driver! - itu adalah jawaban nyata dan saya akan tandai sebagai definitif jika kasus ini
0

Saya merekomendasikan indikator touchpad, luar biasa, banyak fungsionalitas!

sudo add-apt-repository ppa:atareao/atareao    
sudo apt-get update    
sudo apt-get install touchpad-indicator
Siapa Ayah
sumber
Gunakan dan Anda akan mengetahuinya, Anda dapat mengaktifkan dan menonaktifkannya secara manual.
WhosUrDaddy
apakah Anda tidak memperhatikan komentar saya dalam pertanyaan? (- Saya tidak berbicara tentang Cara mengaktifkan / menonaktifkan touchpad dengan cepat di Xubuntu -): pertanyaan ini sangat terbatas untuk menggunakan di X (ubuntu) opsi perangkat keras yang dimiliki laptop
xubuntu sudah memiliki aplikasi mouse / touchpad sendiri, tidak perlu yang baru. tetapi saya sudah memiliki itu, di samping Xubuntu, dan terutama saya menggunakan jawaban dari pertanyaan terkait yang saya buat sendiri: peluncur dengan 'xinput set-prop 15 "Device Enabled" 0' atau '1'. Saya telah mengajukan pertanyaan saat ini hanya untuk tombol itu, untuk sisanya saya punya solusi. jawaban Anda lebih cocok dengan pertanyaan lain
-2

Ok izinkan saya memberi Anda solusi lemari yang tepat untuk pertanyaan Anda, karena sepertinya tidak ada banyak alat tweak touchpad.

Perintah untuk mengaktifkan atau menonaktifkan touchpad:

Aktifkan touchpad:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 1


Nonaktifkan touchpad:

xinput --set-prop 'FSPPS/2 Sentelic FingerSensingPad' 'Device Enabled' 0

Parameter 'FSPPS / 2 Sentelic FingerSensingPad' adalah nama perangkat untuk touchpad saya.

Anda dapat menemukan nama perangkat Anda sendiri dengan menggunakan perintah ini:

xinput --list


Anda ingin menginstal CCSM. Perintah:

sudo apt-get install compizconfig-settings-manager

Buka dari menu utama.

Klik pada opsi 'perintah'

Masukkan perintah nonaktifkan touchpad pada baris yang Anda inginkan dan tetapkan ikatan tombol / tepi / yang ingin Anda gunakan untuk menonaktifkan touchpad.

Itu solusi terbaik yang bisa saya berikan saat ini. Saya akan melihat apakah saya dapat menemukan sesuatu yang lebih baik.

Siapa Ayah
sumber
3
Mari kita menjaga komentar kita tetap sopan. Kesopanan diperlukan setiap saat.
Seth
2
jawaban kedua Anda memberikan informasi yang bermanfaat. hanya kegunaan ini terbatas, seperti yang saya katakan di komentar untuk jawaban pertama Anda: saya telah menautkan ke pertanyaan yang saya posting dan jawab sendiri, terutama berisi hal-hal yang sama. ketika saya melakukan itu, saya melihat sekeliling pada askubuntu untuk melihat apakah orang lain telah memberikan info yang sama: dan mereka melakukannya di SINI . "solusi tepat terdekat" Anda adalah salah satu yang telah saya antisipasi dan secara eksplisit disarankan agar tidak (karena saya sudah memilikinya!).