Dell의 Alps Touchpad : DKMS 드라이버를 설치하여 멀티 터치를 활성화하려면 어떻게합니까?


12

이제 나는 이것이 여러 번 여기에 요청되었음을 알고 있지만 그것에 대한 적절한 해결책을 찾지 못했습니다.

DELL N5110에서 Ubuntu 12.04를 실행 중이고 터치 패드가 마우스로 감지되어 터치 패드 옵션을 사용할 수 없습니다. 멀티 터치를 사용할 수 없으며 비활성화 할 수도 없습니다.

이 링크 에서 dkms 드라이버를 사용해 보았습니다 .

그러나 dpkg -i명령 으로 설치하려고 dpkg하면 다음 오류가 반환됩니다.

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.

모든 업데이트도 설치했습니다.

누군가이 문제를 도와 줄 수 있습니까?

답변:


5

Ubuntu 12.04를 실행하는 Inspiron N5110에서 똑같은 문제가 있었지만이 두 링크에 제공된 패치와 지침을 사용하여 문제를 해결할 수있었습니다.

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

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

터치 패드가 이제 AlpsPS / 2 ALPS DualPoint 터치 패드로 인식되고 시스템 설정에서 터치 패드 탭이 활성화되었습니다. 불행히도, 스크롤은 여전히 ​​옵션이 아닙니다 ... :-(

타이핑하는 동안 적어도 터치 패드가 비활성화되어 암호 쓰기가 발생하는 가장 큰 문제였습니다! :-) Fn + F3도 작동합니다 (일명 터치 패드 토글).

마지막 업데이트에서는 Inspiron N5110에서 멀티 터치가 활성화되었습니다. 이 DKMS를 설치하기 만하면됩니다. Alps 터치 패드가있는 모든 랩탑에서 작동해야한다고 생각합니다. 다음 은 답변에 제공된 링크보다이 모듈 설치에 대한 자세한 지침입니다. "psmouse-alps-dst-0.1"에 대한 참조를 "psmouse-alps-alt-1.3"(최신 버전)으로 변경해야합니다.


1
이에 대한 설치 안내서를 제공 할 수 있습니까?
쇼타 바 쿠라 제

@ShotaBakuradze, garyf의 답변에서 설치 안내서를 찾으십시오.
alfC

11

이것은 아름답게 작동합니다.

아래 링크에서 소스를 다운로드하고 psmouse-alps-dst-0.4폴더 /usr/src/를 넣으십시오 (루트 권한이 필요함).

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

install.sh루트 권한으로 실행 ( Ctrl+Alt+T)

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

이제 시스템 설정에서 터치 패드를 구성 할 수 있습니다.


2
이것은 JKMirko의 게시물에서 가져온 링크에서 가져온 것입니다. 도움이 필요한 많은 사람들이 빨리 찾을 수 있도록이 게시물을 '유용한'것으로 평가하십시오.
garyf

Ubuntu 12.10, Inspiron 17r에서 테스트 및 작동 가장자리 스크롤은 패드 가장자리에서 약간 벗어납니다. 두 손가락 스크롤, Fn-F3 및 입력 중 비활성화가 작동합니다. 나는 감히 시도하지 않았다 psmouse-alps-dst-1.0.
alfC

다른 답변에서 제안한 수정 사항을보고 거부했습니다. 죄송합니다. 댓글을 사용해야하며 중재자가 잠그지 않은 게시물에 대해서는 댓글을 달 수 있습니다 (드물게 발생 함). 난 공감대를 주었지만, 당신의 명성을 얻지는 못합니다. 게시물이 좋았 기 때문에 공감대를 추가했습니다.
nanofarad

Google 문서 링크가 끊어지면 원본 파일은 dahetral.com/public-download 입니다.
alfC

1
이제 이러한 스크립트가 변경되었으며 더 이상 install.sh파일 이 없습니다 . 이제 alps.sh이해하기 어려운 많은 명령 행 옵션이 있으며 build옵션이 실패합니다.
alfC

5

ALPS Touchpad DKMS 드라이버를 성공적으로 설치하는 방법

  • 을 사용하여 질문이 나타내는대로 여기 에서 deb 파일을 다운로드하여 설치하십시오 sudo dpkg -i. 질문의 오류로 실패합니다. 기술적 인 이유를 알고 싶다면 답변의 맨 아래를 참조하십시오.

  • 빌드하려면 터미널에 다음을 한 줄씩 입력 / 붙여 넣기하십시오.

sudo sed -i -e '135d'/var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
sudo dkms 빌드 -m psmouse-alps -v 0.10
sudo dkms 설치 -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "에코 psmouse >> / etc / modules"
sudo update-initramfs -u
  • 운전자는 지금 작동해야합니다. 만일을 대비하여 재부팅하십시오.
  • 커널을 업그레이드 / 변경할 때마다 DKMS도 자동으로 다시 컴파일해야합니다. deb파일을 다시 설치하지 마십시오 .

문제는 무엇 이었습니까?

  • 빌드 로그는 alps.c소스 파일의 135 행에서 문자 33의 오류로 인해 모듈 컴파일이 실패 함을 보여줍니다 .
  • 그 라인은 module_param(alps_dump_packets, int, 0644);
  • 컴파일러는 인수 (변수 이름)가을 따를 것으로 예상 int하지만 아무것도 없습니다.
  • 이전 줄 (134)은 alps_dump_packets기능 ( static int alps_dump_packets = 0;)을 비활성화하기 때문에, 아마도 가해하는 줄 (135)을 단순히 삭제하는 것이 안전 sed할 것인데, 이로 인해 모듈이 성공적으로 구축 될 수 있습니다.

지침을 따랐지만 여전히 설정에 터치 패드 메뉴가 표시되지 않습니다. 권한이 거부되었다는 5 번째 명령에 오류가 발생 /etc/modules하여 수퍼 유저 권한으로 실행했습니다. 이 외에는 오류가 없었습니다.
Shota Bakuradze 2018 년

Shota와 같은 결과를 얻었습니다. / etc / modules 라인을 작동 시키려면 su로 실행해야했습니다. 여전히 두 손가락 스크롤이 없습니다.
Bryan Head

2
드라이버를 업로드 할 수 있습니까? 서버에서 삭제 된 원인

2
연결이 끊어졌습니다
alfC

2
링크가 끊어졌습니다. 웨이 백 머신은 여전히 캐시에 있습니다 web.archive.org/web/20120401000000/http://people.canonical.com/...을
alanjds

2

Ubuntu가 사전로드 된 DELL Latitude E6430을 구입했는데 글라이드 포인트 드라이버가 설치되어 있음을 발견했습니다. 두 손가락으로 스크롤 가능, 핀치 줌 확인, 모든 작동. 델 리포지토리에서 찾았지만 운이 없으므로 다음과 같이했습니다.

apt-cache show glidepoint

이것을 찾았습니다

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

그래서 나는 그것을 다시 포장했다

sudo dpkg-repack glidepoint

이제 공유 할이 있습니다.

glidepoint_3.6-13_amd64.deb

우분투에서 시도해보고 작동하는지 알려주세요.


나를 위해 전혀 작동하지 않았다, 나는 죽은 트랙 패드, 젖꼭지 및 키보드로 끝났다 ... 재부팅 후에도. 적어도 복구에서 .deb를 삭제 한 후 터치 패드 설정이 마술처럼 나타납니다
Wilhelm Erasmus

0

ALPS 드라이버 세트 설치에 대한 간단한 업데이트 ...

아래 지침을 따르지만 드라이버 가이 위치에 있다는 것을 알았습니다 .

사용자가 알 수 있듯이 이것은 현재 ALPS 드라이버의 0.11 버전이며이 버전에서 제거 할 줄은 137 줄입니다.

이 작은 변경으로 Ubuntu 12.04 설치 (Dell N5110에도 설치)가 터치 패드를 활성화했습니다. 가장자리 스크롤 옵션이 마우스 및 터치 패드 제어판에서 회색으로 표시되지 않더라도 아직 가장자리 또는 두 손가락 스크롤을 활성화해도 여전히 성공하지 못합니다.


xinput list-props <ALPS device)의 점검 결과> Device Enabled (126) : 0. 터치 패드가 여전히 활성화되어 있지 않음을 제안합니다. 어떤 생각이나 제안?
조나스 잉거

추가 검사는 ALPS 드라이버가 여전히 작동하지 않음을 나타냅니다. 커널에서 이것에 대한 업데이트가 필요합니다.
조나스 잉거

제안 된 편집에서 : 위의 알프스 드라이버는 n5110에서 작동하지 않습니다. 터치 패드가 다르고 멀티 터치 등이 있습니다 (세부 사항은 모르지만 ~ sforshee의 위 줄은 나에게도 효과가 없었습니다). 위의 게시물에서 드라이버를 사용해보십시오. 심지어 설치 스크립트가 준비되어 있습니다. 이것은 기본적으로 이전 알프스 터치 패드와 다른 프로토콜을 사용합니다. 그것은 y입니다. (죄송합니다. 이걸 편집해야했는데 ... 댓글 옵션이 없습니다! : o)
nanofarad
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.