Bagaimana cara menonaktifkan touchpad pada Dell Latitude E-Series (E5510, E6510)?

Jawaban:

16

Kegagalan untuk mengenali touchpad dan mundur untuk mengidentifikasi itu sebagai mouse PS2 adalah karena perangkat keras menggunakan protokol baru dan pabrikan tidak merilis spesifikasi sehingga driver gratis dapat ditulis.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625

Protokol ini sebagian besar direkayasa balik dan sekarang ada perbaikan yang melibatkan modul kernel yang ditambal, tetapi tidak sepenuhnya sempurna (tidak akan melakukan multitouch) dan belum menemukan jalan ke kernel mainstream. Lihat diskusi untuk detailnya. Ini juga memberi tahu Anda cara melakukan patch jika Anda merasa cukup berani untuk menambal kernel Anda.

Jika semua yang Anda inginkan adalah dapat menonaktifkan touchpad dengan cepat dan mudah sehingga Anda dapat mengetik, maka cobalah mengatur pintasan keyboard sebagai berikut.

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0

akan menonaktifkan touchpad sementara

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1

akan mengaktifkannya lagi. Mampu menghidupkan dan mematikan touchpad dengan kombinasi tombol sederhana membuat masalah dapat ditanggung sementara kami menunggu solusi yang lebih baik.

hawthornso23
sumber
Saya memiliki masalah yang sama dengan trackpad HP. Setidaknya sekarang matikan dan matikan dengan benar dan koneksi mouse tidak menyebabkannya terbelakang secara tak terduga. Saya benar-benar berpikir orang memiliki ekspektasi yang terlalu agresif tentang hal-hal GRATIS (jika Anda menyumbang ke ubuntu atau debian, saya menarik komentar saya sebelumnya).
RobotHumans
3
Perhatikan bahwa pada kernel baru-baru ini touchpad dengan benar melaporkan sebagai "AlpsPS / 2 ALPS DualPoint TouchPad" (Dell E6510). Dapatkan nama dan id dari semua perangkat input xinput --list.
kynan
7

Saya menulis sebuah skrip toggle touchpad kecil yang telah saya ikat dengan tombol fungsi toggle touchpad pada e6520 ( Fn+ F5) saya.

Menggunakan perintah yang diposting Peter Torpman di atas.

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi
Martin Wallgren
sumber
2
Bisakah tolong sertakan informasi tentang cara mengikat fungsi ke tombol?
NN
@NN dalam kesatuan: Pengaturan Sistem -> Keyboard -> Pintasan -> Pintasan Khusus. Tambahkan pintasan dengan nama yang Anda simpan sebagai skrip sebagai perintah (harus ada di Anda $PATH).
kynan
FYI Saya menggunakan versi yang sedikit dimodifikasi pada E6510 saya.
kynan
FYI: versi yang disesuaikan untuk E7440 dan Ubuntu 14.04 (berisi petunjuk cara mengatur pintasan keyboard di XFCE, juga)
Enno Gröper
4

Saya dilarang mengunduh dan menginstal driver / perangkat lunak pada laptop Dell Latitude dengan touchpad tidak berharga yang sama (mesin dimiliki dan disediakan oleh atasan saya). Solusi saya untuk menonaktifkan touchpad terdiri dari selembar karton 5 "x 2 3/4", tebal sekitar 1/8 ", dan beberapa lembar kaset. Bagus sekali! Tidak ada lagi penunjuk mouse yang menyasar pekerjaan saya!

George
sumber
Menggunakan xinputseperti yang disarankan oleh beberapa jawaban lain tidak memerlukan driver / perangkat lunak, bahkan sudo!
kynan
2

Saya cukup membongkar modul kernel untuk Touchpad di Sony saya. Cara manual:

Untuk menonaktifkan:

rmmod psmouse

Untuk mengaktifkan:

modprobe psmouse

Jadikan permanen /etc/modprobe.d/blacklist.confdengan menambahkan:

blacklist psmouse

Semoga ini bisa membantu Dell Anda ....

Michael McDowell
sumber
1
Terima kasih untuk trik yang bagus. Sayangnya, ini juga menonaktifkan trackstick.
Ivo Danihelka
1

Lihat apakah itu membantu Anda, edit /etc/X11/xorg.conffile dan tambahkan Opsi SHMConfigon line ke bagian yang disebut "Input Device" untuk perangkat input Synaptic Touchpad. Kemudian restart X (dengan menggunakan kombinasi tombol ctrl + alt + backspace).

Setelah saya masuk, saya menggunakan syndaemon sebagai syndaemon -t -d. Opsi -t menentukan bahwa hanya tindakan mengetuk dan menggulir yang akan dinonaktifkan, Anda masih dapat memindahkan kursor saat mengetik di keyboard. Opsi -d meminta syndaemon untuk berjalan di latar belakang sebagai daemon, jadi Anda tidak perlu membiarkan terminal terbuka setelah menjalankan perintah.

Anda dapat menonaktifkan panel sentuh sepenuhnya dengan tidak menggunakan opsi -t. Untuk membuat syndaemon memulai secara default setiap kali Anda masuk, tambahkan ke daftar Program Startup di System-> Preferences-> Sessions. Saya memiliki perintah berikut menambahkan ada sekarang: syndaemon -t -d.

karthick87
sumber
1
Ketika saya menentukan driver Synaptics untuk perangkat, itu laporan kegagalan: (--) PS/2 Generic Mouse: no supported touchpad found. Dan itu menonaktifkan touchpad dan trackstick.
Ivo Danihelka
1

Alternatif yang mungkin dan sesuatu yang saya gunakan untuk memperpanjang masa pakai baterai laptop lama saya adalah Jupiter. Jupiter adalah aplikasi manajemen daya yang awalnya dibuat untuk netbook tetapi juga berfungsi untuk komputer nyata. itu memberi Anda beberapa mode daya dan memungkinkan Anda untuk mengaktifkan atau mengaktifkan nirkabel, bluetooth, monitor eksternal plus dan yang lebih penting dalam kasus Anda touchpad saya tidak yakin apakah itu akan berfungsi tetapi layak dicoba. Tidak ada di pusat perangkat lunak tetapi Anda dapat mengambil deb dari halaman sourceforge mereka di sini http://sourceforge.net/projects/jupiter/

Semoga ini membantu

Allan
sumber
1

Sepertinya tidak ada jawaban lain yang saat ini dapat menyelesaikan masalah Anda, jadi saya akan menawarkan apa yang mungkin merupakan pilihan terakhir! Tempat kerja saudara saya menggunakan seri D Dell Latitudes dan dia berkata dia dapat secara fisik melepas trackpad ketika tidak mungkin untuk menonaktifkannya melalui perangkat lunak. Saya tidak tahu seberapa mahir Anda dalam hal perangkat keras, tetapi di sini ada tautan ke manual layanan untuk E5510, jika Anda merasa berani ...

Dari instruksi untuk melepaskan palm rest, langkah 16 adalah Putuskan sambungan kabel data touchpad :

teks alternatif

Tidak tahu apakah ini akan memutuskan trackpad juga, tetapi mungkin patut dicoba.

Roddie
sumber
1
Saya mencoba melepaskan kabel yang sama persis sebelumnya. Itu memutus juga trackstick dan keyboard :(.
Ivo Danihelka
2
Saya bertanya kepada kakak saya tentang ini beberapa hari yang lalu. Apa yang mereka lakukan adalah menemukan pin-out dan memotong kabel tertentu pada pita untuk menonaktifkan satu atau yang lainnya. Mereka memiliki kemewahan memiliki mesin cadangan untuk menguji ini yang, sayangnya, saya kira Anda tidak! Maaf saya tidak bisa membantu.
Roddie
1

Saya memiliki E6510 menggunakan Ubuntu 11.04 dan saya berhasil mematikan touchpad menggunakan:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0

Untuk menyalakannya, cukup masukkan:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1

Bersulang! / Peter

Peter Torpman
sumber
1
Saya mendapatkan unable to find device ImPS/2 ALPS GlidePoint:-(
aioobe
1
Ini bekerja untuk saya di bawah 11,04, tetapi menonaktifkan pointer stick juga.
belacqua
Saya menggunakan skrip toogle Touchpad pada E6510 saya pada 11.10
kynan
1

Touchpad Indicator adalah indikator yang sangat sederhana yang dibuat oleh Lorenzo Carbonell (pengembang Picapy), yang seperti namanya, dirancang untuk memungkinkan Anda dengan mudah mengaktifkan / menonaktifkan laptop atau touchpad netbook Anda.

Untuk menginstal Indikator Touchpad di Ubuntu (hanya 10.10 Maverick Meerkat), Anda harus menggunakan PPA yang sama untuk Picapy: sudo add-apt-repositori ppa: lorenzo-carbonell / atareao sudo apt-get update sudo apt-get install touchpad- indikator

Setelah diinstal, Anda akan menemukannya di bawah Aplikasi> Aksesori> Indikator Panel Sentuh.

Sumber: http://www.webupd8.org/2010/11/touchpad-indicator-lets-you-quickly.html

Salih Emin
sumber
1

Saya baru saja mendapatkan Dell Latitude e6520 dan touchpad tidak memiliki kontrol dan tidak dapat dimatikan. Ini adalah masalah karena ibu jari saya selalu mengenai ketika saya mengetik dan saya lebih suka menghubungkan mouse eksternal. Untuk menyelesaikannya, saya langsung pergi ke Situs Web Dell "Drivers and Downloads" dan pergi ke "Mouse and Keyboards" dan mengunduh driver touchpad. Driver diinstal sendiri dan sekarang saya memiliki kontrol touchpad. Saya sekarang dapat menonaktifkan touchpad saya ketika saya memiliki mouse eksternal terpasang. Saya harus melakukan hal yang sama dengan laptop Dell istri saya tahun lalu. Saya tidak yakin mengapa Dell tidak menyediakan driver ini pada laptop baru.

Penembak jitu
sumber
1

Kecewa dengan a) ketidakmampuan untuk menjaga ibu jari saya dari panel sentuh saat mengetik, b) kegagalan Dell yang kasar untuk memasukkan kontrol berbasis perangkat lunak sederhana untuk mengaktifkan / menonaktifkan dan menyesuaikan sensitivitas panel sentuh, c) fakta bahwa tiga kartu-kartu bisnis yang berat yang ditempel di atas sentuhan tidak cukup untuk diisolasi dari ibu jari saya, dan d) perbaikan perangkat lunak / perangkat keras di atas agak terlalu teknis untuk pengguna putaran atas rata-rata .... Saya rasa saya menemukan semi permanen terbaik. solusi untuk masalah tersebut.

Rekatkan selembar aluminium foil kecil di atas panel sentuh. Karena pad adalah matriks kapasitor yang merasakan di mana jari Anda dengan kapasitansi diukur ke array di bawahnya, foil memiliki efek mempersingkat semua kapasitor bersama dan membutakan pad dengan cara yang tidak bisa dilakukan dengan stok kartu nama. Berfungsi bagus, meskipun tidak mudah dihidupkan dan dimatikan seperti yang dimungkinkan oleh beberapa solusi di atas.

Todd
sumber
1

Terima kasih untuk skrip penonaktifan. Sangat berguna. Saya menggunakan Ubuntu 11.10 pada laptop E5510 dan saya harus melakukan sedikit perubahan. Perangkat yang diaktifkan mengembalikan 126 bukan 127 sehingga skrip yang dimodifikasi adalah (baris 2):

#!/bin/bash                                                                                          
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (126):\s*1"`

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

Untuk menemukan kode untuk laptop Anda, ketik "xinput --list-props" ImPS / 2 ALPS GlidePoint "| grep -e" Device Enabled "ke terminal

ANONIM
sumber
1

Laptop saya adalah Dell Latitude E6520. Saya menggunakan Ubuntu 12.04 dengan lingkungan standar KDE 4.8.

Touchpad sudah dikenali sebagai "AlpsPS / 2 ALPS DualPoint TouchPad". Pertama, buat skrip shell termasuk baris synclient TouchpadOff=1. Kemudian tambahkan skrip shell ini ke item autostart. Kemudian mulai kembali KDE; touchpad dinonaktifkan sekarang.

cilin
sumber
1

Pada Latitude E6520, Anda cukup menggunakan Fn+ F5untuk menonaktifkan / mengaktifkan touchpad dan touch stick.

Ini tidak berfungsi di Ubuntu 11, meskipun laptop merespons permintaan, touch pad masih berfungsi.

Babu Krishnasamy
sumber
OP ingin tetap menjalankan track / touch stick.
belacqua
1

Di Ubuntu 11, Anda dapat membuat pintasan khusus dengan mengetik pintasan atau keyboard ke Dash Home atau memilih Keyboard di Settings Home. Pilih tab Pintasan lalu pilih opsi menu Pintasan Khusus.

Sekarang klik tombol + dan pilih nama (arbitrary - "toggle touchpad" dan perintah = /usr/bin/toggle_touchpad.sh)

Ini mengasumsikan Anda telah menyalin salah satu skrip shell di atas, membuatnya, menyalinnya (atau menautkannya dengan lembut) ke /usr/bin, menamainya, toggle_touchpad.shdan membuatnya dapat dieksekusi ( chmod +x toggle_touchpad.sh)

Sekarang pilih pintasan baru yang Anda buat dan pilih kombinasi tombol yang ingin Anda kaitkan dengannya (di Dell jika Anda memilih Fn+ F5pintasan sebenarnya disebut sakelar Touchpad.) Pintasan akan berubah dari dinonaktifkan ke Panel Sentuh Panel Sentuh.

Chanoch
sumber
1

Saya punya E6510, dengan 12,04. Touchpad ALPS berfungsi di luar kotak dengan pengguliran dua jari. Itu tidak melakukan deteksi atau menonaktifkan telapak tangan saat mengetik.

Saya menggunakan " touchpad-indicator " untuk menonaktifkan touchpad ketika mouse dihubungkan.

Vic Boudolf
sumber
1

Anda mungkin tertarik untuk memasang pengaturan perangkat gpointing , yang akan memberikan lebih banyak opsi konfigurasi untuk touchpad Anda. BTW, di Ubuntu 10.04LTS + ini menggantikan gsynaptics

sudo apt-get install gpointing-device-settings

Setelah diinstal, Anda menemukannya di bawah System -> Preferences -> Pointing Devices .

MagicFab
sumber
1
gpointing-device-settings melihat touchpad + trackstick hanya sebagai mouse PS / 2. Tidak mungkin untuk menonaktifkan hanya touchpad di sana.
Ivo Danihelka
0

Untuk mengambil jawaban pertama sedikit lebih jauh ...

Saya membuat skrip untuk menghidupkan dan mematikan touchpad menggunakan perintah xinput dari atas. Kemudian masuk ke pintasan keyboard (Mandriva) dan menambahkan perintah kustom. Sekarang tombol "Super + T" menghidupkan dan mematikan touchpad saya. Ini masih manual, tetapi saya tidak harus memiliki mouse yang terhubung untuk menghidupkannya!

NN
sumber
-1

Pengaturan ini dapat dikonfigurasi di Control Panel> Mouse Properties Anda. Jika Anda tidak melihat tab Dell Touchpad, Anda harus mengunduh driver mouse ini dari Dell .

Butuh beberapa saat untuk memikirkannya juga. Sistem saya adalah Latitude E5510 dengan Windows 7 diinstal. Semoga berhasil!

Ha, saya menemukan pertanyaan ini setelah melakukan pencarian cepat Google untuk umum. Saya menyadari sekarang Anda mungkin tidak menjalankan Windows. Ups!


sumber
Terima kasih telah mengonfirmasi bahwa penonaktifan berfungsi pada Windows :). Trackstick bisa tetap diaktifkan, sementara touchpad dinonaktifkan, bukan?
Ivo Danihelka