Alps Touchpad di Dell: bagaimana cara saya menginstal driver DKMS untuk mengaktifkan multitouch?

12

Sekarang saya tahu bahwa ini telah ditanyakan beberapa kali di sini tetapi saya tidak dapat menemukan solusi yang layak untuk itu.

Saya menjalankan Ubuntu 12,04 pada DELL N5110 saya dan touchpad saya terdeteksi sebagai mouse, Jadi saya tidak memiliki opsi touchpad yang tersedia. Tidak dapat menggunakan multitouch dan tidak dapat menonaktifkannya juga.

Saya telah mencoba driver dkms dari tautan ini .

Tetapi ketika saya mencoba menginstalnya dengan dpkg -iperintah, dpkgmengembalikan kesalahan berikut:

ERROR (dkms apport): unable to determine source package for
psmouse-alps-dkms Error! Bad return status for module build on kernel:
3.2.0-25-generic-pae (i686) Consult /var/lib/dkms/psmouse-alps/0.10/build/make.log for more information.

Saya telah menginstal semua pembaruan juga.

Adakah yang bisa membantu saya mengatasi masalah ini?

Shota Bakuradze
sumber

Jawaban:

5

Saya memiliki masalah yang sama pada Inspiron N5110 saya yang menjalankan Ubuntu 12.04 tetapi dapat memperbaikinya menggunakan patch dan instruksi yang disediakan dalam dua tautan ini.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/144

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/147

Touchpad sekarang dikenal sebagai AlpsPS / 2 ALPS DualPoint TouchPad dan tab Touchpad diaktifkan di Pengaturan Sistem. Sayangnya, bergulir masih bukan opsi ... :-(

Setidaknya touchpad dinonaktifkan saat mengetik, yang merupakan masalah terbesar bagi saya yang menghasilkan tulisan samar! :-) Juga Fn + F3 berfungsi sekarang (alias, panel sentuh beralih).

Dengan pembaruan terakhir, multitouch telah diaktifkan di Inspiron N5110. Yang perlu Anda lakukan adalah menginstal DKMS ini. Saya pikir itu harus bekerja untuk semua laptop dengan touchpad Alps. Berikut adalah instruksi yang lebih rinci tentang cara menginstal modul ini daripada di tautan yang disediakan dalam jawaban. Anda harus mengubah referensi "psmouse-alps-dst-0.1" menjadi "psmouse-alps-alt-1.3" (versi terbaru).

JKMirko
sumber
1
dapatkah Anda memberikan panduan instalasi untuk ini?
Shota Bakuradze
@ShotaBakuradze, cari panduan instalasi dalam jawaban garyf.
alfC
11

Yang ini bekerja dengan indah.

Unduh sumber dari tautan di bawah ini dan masukkan psmouse-alps-dst-0.4folder /usr/src/(Anda memerlukan izin root).

https://docs.google.com/open?id=0BzNsvDx_ae6bQnFLQkNFT0dWc3c

Jalankan install.shdengan izin root ( Ctrl+Alt+T)

sudo bash /usr/src/psmouse-alps-dst-0.4/install.sh

Anda sekarang dapat mengonfigurasi Touchpad di Pengaturan Sistem.

Garyf
sumber
2
Yang ini diambil dari tautan dari pos JKMirko di atas. Silakan nilai posting ini 'berguna' jika ya, sehingga banyak orang lain yang membutuhkan bantuan dapat menemukannya dengan cepat.
garyf
Diuji dan berfungsi di Ubuntu 12.10, Inspiron 17r. Pengguliran tepi sedikit di dalam dari tepi pad. Pengguliran dua jari, Fn-F3 dan menonaktifkan-saat-mengetik bekerja. Saya tidak berani mencobanya psmouse-alps-dst-1.0.
alfC
Saya melihat edit yang Anda sarankan pada jawaban yang lain, dan telah menolaknya, maaf. Sebuah komentar harus digunakan, dan Anda akan dapat mengomentari posting yang tidak dikunci oleh moderator (yang jarang terjadi). Saya telah memberikan upvote, tetapi tidak membuat Anda mendapatkan reputaation. Saya menambahkan upvote karena postingannya bagus.
Reinstate Monica - ζ--
Jika tautan Google docs putus, file asli ada di sini: dahetral.com/public-download .
alfC
1
Sekarang skrip ini telah berubah, tidak ada lagi install.shfile. Sekarang ada alps.shdengan banyak opsi baris perintah yang sulit dimengerti dan buildopsi gagal.
alfC
5

Cara berhasil menginstal driver DKPS Touchpad ALPS

  • Unduh dan coba pasang file deb dari sini seperti yang ditunjukkan pertanyaan, gunakan sudo dpkg -i. Itu akan gagal dengan kesalahan dalam pertanyaan, yang baik-baik saja (lihat bagian bawah jawaban jika Anda ingin tahu alasan teknis mengapa.)

  • Untuk membangunnya, ketik / rekatkan berikut ini, baris demi baris, di terminal:

sudo sed -i -e '135d' /var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
sudo dkms build -m psmouse-alps -v 0.10
sudo dkms instal -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "psmouse gema >> / etc / modules"
pembaruan sudo-initramfs -u
  • Pengemudi harus bekerja sekarang; reboot untuk berjaga-jaga.
  • DKMS juga harus secara otomatis melakukan kompilasi ulang setiap kali Anda meningkatkan / mengganti kernel. JANGAN menginstal debfile lagi.

Apa masalahnya?

  • Log pembangunan menunjukkan bahwa kompilasi modul gagal karena kesalahan pada karakter 33 pada baris 135 dari alps.cfile sumber.
  • Garis itu module_param(alps_dump_packets, int, 0644);
  • Kompilator mengharapkan argumen (nama variabel) untuk mengikuti int, tetapi tidak ada.
  • Karena baris sebelumnya 134 menonaktifkan alps_dump_packetsfitur ( static int alps_dump_packets = 0;), kita mungkin aman hanya menghapus baris yang menyinggung 135 sed, yang memungkinkan modul berhasil membangun.
ish
sumber
Saya mengikuti instruksi Anda tetapi tetap saja, tidak ada menu touchpad yang terlihat di pengaturan. Saya mendapatkan pesan kesalahan pada perintah ke-5 yang mengatakan bahwa izin ditolak /etc/modulesdan saya hanya menjalankannya sebagai pengguna super. terlepas dari ini tidak ada kesalahan.
Shota Bakuradze
Saya memiliki hasil yang sama dengan Shota. Telah dijalankan sebagai su untuk mendapatkan baris / etc / modules bekerja. Masih tidak ada scroll dua jari.
Kepala Bryan
2
Bisakah Anda mengunggah Driver? Karena Sudah Dihapus Dari Server
2
Tautan rusak
alfC
2
Tautan rusak. Mesin Wayback masih ada dalam cache: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds
2

Saya telah membeli DELL Latitude E6430 dengan ubuntu dimuat, saya menemukan driver glidepoint terinstal .. 2 jari gulir ok, pinch zoom ok, semuanya berfungsi. Saya mencarinya di repo dell, tetapi tidak berhasil, jadi saya lakukan:

apt-cache show glidepoint

dan menemukan ini

Package: glidepoint
Status: install ok installedPriority: extra
Section: alien
Installed-Size: 2100
Maintainer: xmy <xmy@pod-desktop>
Architecture: amd64
Version: 3.6-13
Depends: libc6 (>= 2.4), libgconf2-4 (>= 2.27.0), libglib2.0-0 (>= 2.12.0)
Conffiles:
 /etc/pm/sleep.d/90GlidePoint 85d3fe435ff5e904812cb1a03461d456
 /etc/init.d/glidepoint 5427379c9470ae9c74cba849b35e7df1
 /etc/xdg/autostart/glideusd.desktop 1585732553ad2ea2c547c9989134000f
 /etc/glidepoint/config c1aefbbc5c4fa9cec9c61b2485237d37
 /etc/glidepoint/port 72f67e70f6b7cdc4cc893edaddf0c4c6
Description: GlidePoint 3.6 touchpad driver
 GlidePoint 3.6 touchpad driver for Linux.
 .
 (Converted from a rpm package by alien version 8.79ubuntu0.1.)

jadi saya mengemasnya kembali

sudo dpkg-repack glidepoint

dan sekarang saya punya ini untuk dibagikan:

glidepoint_3.6-13_amd64.deb

coba di ubuntu Anda, beri tahu saya jika berfungsi.

penzoider
sumber
tidak berfungsi sama sekali untuk saya, saya berakhir dengan trackpad mati, puting dan keyboard ... Bahkan setelah reboot. Setidaknya setelah membersihkan deb Anda., Pengaturan touchpad saya secara ajaib muncul: O
Wilhelm Erasmus
0

Pembaruan singkat untuk menginstal set driver ALPS ...

Saya mengikuti instruksi di bawah ini tetapi ternyata pengemudi sudah berada di lokasi ini .

Sebagai pengguna akan mencatat ini sekarang versi 0.11 dari driver ALPS dan baris untuk menghapus dalam versi ini adalah baris 137.

Dengan perubahan kecil ini, instalasi Ubuntu 12.04 saya (juga pada Dell N5110) mengaktifkan touchpad. Masih belum berhasil dengan mengaktifkan pengguliran tepi atau dua jari, meskipun opsi pengguliran tepi sekarang tidak berwarna abu-abu di panel kontrol Mouse dan Touchpad.

Jonas Ingwer
sumber
Pemeriksaan xinput-props <perangkat ALPS) memberi> Device Enabled (126): 0. Menyarankan bahwa touchpad masih tidak aktif. Ada pemikiran / saran ??
Jonas Ingwer
Pemeriksaan lebih lanjut menunjukkan bahwa driver ALPS masih tidak berfungsi. Perlu pembaruan untuk ini di kernel.
Jonas Ingwer
Dari hasil edit yang disarankan: driver alps di atas tidak bekerja untuk n5110. touchpadnya berbeda dan memiliki multi touch, dll (saya tidak tahu detailnya, tetapi baris di atas di ~ sforshee juga tidak bekerja untuk saya). jadi silakan coba driver di posting saya di atas. bahkan memiliki skrip instalasi siap. yang satu ini pada dasarnya menggunakan protokol yang berbeda dari touchpad Alpen sebelumnya. itu y. (maaf saya harus mengedit ini ... tidak ada komentar pilihan yang tersedia: o)
mengembalikan Monica - ζ--