Dell'de Alps Touchpad: çoklu dokunmayı etkinleştirmek için DKMS sürücüsünü nasıl kurarım?


12

Şimdi bunun birkaç kez sorulduğunu biliyorum ama buna iyi bir çözüm bulamadım.

DELL N5110'umda Ubuntu 12.04 kullanıyorum ve dokunmatik yüzeyim fare olarak algılanıyor, bu nedenle dokunmatik yüzey seçenekleri mevcut değil. Multitouch kullanılamaz ve devre dışı bırakılamaz.

Bu bağlantıdan dkms sürücüsünü denedim .

Ancak dpkg -ikomutla yüklemeye çalıştığımda dpkg, aşağıdaki hatayı döndürür:

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.

Tüm güncellemeleri de yükledim.

Birisi bana bu konuda yardımcı olabilir mi?

Yanıtlar:


5

Ubuntu 12.04 çalıştıran Inspiron N5110'da da aynı sorunu yaşadım, ancak bu iki bağlantıda sağlanan yama ve talimatları kullanarak düzeltmeyi başardım.

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

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

Dokunmatik yüzey artık AlpsPS / 2 ALPS DualPoint Dokunmatik Yüzey olarak tanınıyor ve Sistem Ayarları'nda Dokunmatik Yüzey sekmesi etkin. Ne yazık ki, kaydırma hala bir seçenek değil ... :-(

En azından touchpad yazarken devre dışı bırakıldı, bu benim için en büyük sorun olan şifreli yazılarla sonuçlandı! :-) Ayrıca Fn + F3 şu anda çalışıyor (diğer bir deyişle, dokunmatik yüzey geçişi).

Son güncellemeyle, Inspiron N5110'da çoklu dokunma etkinleştirildi. Tek yapmanız gereken bu DKMS'yi kurmak. Sanırım Alps dokunmatik yüzeyli tüm dizüstü bilgisayarlarda çalışması gerekiyor. İşte cevap verilen bağlantıları daha bu modül yükleme ile ilgili daha ayrıntılı talimatlar verilmiştir. Herhangi bir "psmouse-alps-dst-0.1" referansını "psmouse-alps-alt-1.3" (en son sürüm) olarak değiştirmeniz gerekir.


1
bunun için bir kurulum kılavuzu sağlayabilir misiniz?
Shota Bakuradze

@ShotaBakuradze, garyf'in cevabında kurulum kılavuzunu arayın.
alfC

11

Bu güzel çalışıyor.

Aşağıdaki bağlantıdan kaynağı indirin ve psmouse-alps-dst-0.4klasörü yerleştirin /usr/src/(root iznine ihtiyacınız var).

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

install.shKök izni ile çalıştır ( Ctrl+Alt+T)

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

Artık Dokunmatik Yüzey'i Sistem Ayarları'ndan yapılandırabilirsiniz.


2
Bu, JKMirko'nun yukarıdaki gönderisindeki bağlantıdan alınmıştır. Yardıma ihtiyacı olan diğer pek çok kişinin hızlı bir şekilde bulabilmesi için lütfen bu gönderiyi "yararlı" olarak derecelendirin.
garyf

Ubuntu 12.10, Inspiron 17r. Kenar kaydırma, pedin kenarından biraz içeride. İki parmakla kaydırma, Fn-F3 ve yazarken devre dışı bırakma çalışır. Denemeye cesaret edemedim psmouse-alps-dst-1.0.
alfC

Diğer düzenlemede önerdiğiniz düzenlemeyi gördüm ve reddetti, üzgünüm. Bir yorum kullanılmalıdır ve bir moderatör tarafından kilitlenmemiş (nadiren gerçekleşen) yayınlar hakkında yorum yapabilirsiniz. Ben bir oylama verdim, ama seni itibar etmemek için. Gönderim iyi olduğu için bir oylama ekledim.
nanofarad

Google doküman bağlantılarının kopması durumunda orijinal dosyalar buradadır: dahetral.com/public-download .
alfC

1
Şimdi bu komut dosyaları değişti, artık bir install.shdosya yok. Şimdi alps.shanlaşılması zor birçok komut satırı seçeneği var ve buildseçenek başarısız.
alfC

5

ALPS Touchpad DKMS sürücüsünü başarıyla yükleme

  • Sorunun belirttiği gibi deb dosyasını buradan indirin ve kurmaya çalışın sudo dpkg -i. Sorudaki hatayla başarısız olur, ki bu da iyidir (bunun teknik nedenini bilmek istiyorsanız cevabın altına bakın.)

  • Oluşturmak için, terminale aşağıdaki satır satır yazın / yapıştırın:

sudo sed -i -e '135d' /var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
sudo dkms yapı -m psmouse-alps -v 0.10
sudo dkms install -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "yankı psmouse >> / etc / modülleri"
sudo update-initramfs -u
  • Sürücü şimdi çalışmalıdır; her ihtimale karşı yeniden başlat.
  • DKMS, çekirdekleri her yükselttiğinizde / değiştirdiğinizde otomatik olarak yeniden derlenmelidir. debDosyayı tekrar KURMAYIN .

Problem neydi?

  • Derleme günlüğü, modülün derlenmesinin, alps.ckaynak dosyanın 135 satırındaki 33 karakterindeki bir hata nedeniyle başarısız olduğunu gösterir .
  • Bu çizgi module_param(alps_dump_packets, int, 0644);
  • Derleyici bir bağımsız değişkeni (değişken adı) izlemesini bekler int, ancak yok.
  • Önceki satır (134 ) alps_dump_packetsözelliği ( static int alps_dump_packets = 0;) devre dışı bıraktığından, muhtemelen sedmodülün başarılı bir şekilde inşa edilmesini sağlayan rahatsız edici satırı (135) silmeniz güvenlidir .

Talimatları izledim, ancak yine de ayarlarda dokunmatik yüzey menüsü görünmüyor. 5. komutta izin reddedildiğini söyleyen bir hata alıyorum /etc/modulesve bunu bir süper kullanıcı olarak çalıştırdım. bunun dışında hiçbir hata yoktu.
Shota Bakuradze

Shota ile aynı sonuçları aldım. Çalışmak için / etc / modülleri hattı almak için su olarak çalıştırmıştı. Hala iki parmakla kaydırma yok.
Bryan Head

2
Sürücüyü yükleyebilir misiniz? Neden Sunucudan Silindi

2
Bağlantı koptu
alfC

2
Bağlantı koptu. Wayback Machine'in önbelleği hala var: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds

2

Ben ubuntu önceden yüklenmiş bir DELL Latitude E6430 aldım, yüklü glidepoint sürücüsü buldum .. 2 parmak ok tamam, tutam zoom tamam, her şey çalışıyor. Dell depolarında aradım, ama şans yok, bu yüzden yaptım:

apt-cache show glidepoint

ve bunu buldu

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.)

bu yüzden onu yeniden paketledim

sudo dpkg-repack glidepoint

ve şimdi paylaşmak için bu var:

glidepoint_3.6-13_amd64.deb

ubuntu'nuzu deneyin, işe yarayıp yaramadığını bana bildirin.


benim için hiç işe yaramadı, ölü bir trackpad, meme ucu ve klavye ile sonuçlandım ... Yeniden başlattıktan sonra bile. En azından .deb'nizi kurtarmadan temizledikten sonra, dokunmatik yüzey ayarlarım sihirli bir şekilde ortaya çıktı: O
Wilhelm Erasmus

0

ALPS sürücü setini yüklemek için kısa güncelleme ...

Aşağıdaki talimatları izledim ancak sürücünün şimdi bu konumda olduğunu gördüm .

Kullanıcıların bu ALPS sürücüsünün 0.11 sürümü olduğunu ve bu sürümde kaldırılacak satır 137 satırını not edeceği gibi.

Bu küçük değişikliklerle Ubuntu 12.04 kurulumum (ayrıca bir Dell N5110'da) dokunmatik yüzeyi etkinleştirdi. Kenar ve iki parmakla kaydırmayı etkinleştirme konusunda hala başarı yok, ancak kenar kaydırma seçeneği artık Fare ve Dokunmatik Yüzey kontrol panelinde gri görünmüyor.


Xinput list-props <ALPS aygıtı) denetimi> Aygıt Etkinleştirildi (126) değerini verdi: 0. Dokunmatik yüzeyin hala etkin olmadığını önerir. Herhangi bir düşünce / öneriniz ??
Jonas Ingwer

Daha fazla kontrol, ALPS sürücüsünün hala çalışmadığını gösterir. Çekirdekte bunlar için bir güncelleme gerekiyor.
Jonas Ingwer

Önerilen bir düzenlemeden: yukarıdaki alps sürücüsü n5110 için çalışmaz. onun touchpad farklı ve çoklu dokunmatik, vb vardır (i ayrıntıları bilmiyorum, ama yukarıdaki satır ~ sforshee benim için de işe yaramadı). lütfen yukarıdaki yazımda sürücüyü deneyin. bir kurulum betiği bile hazır. bu temelde önceki alps dokunmatik yüzeylerinden farklı bir protokol kullanır. bu y. (üzgünüm bunu düzenlemek zorunda kaldı ... yorum seçeneği yoktu
!:
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.