Dell Latitude E- 시리즈 (E5510, E6510)에서 터치 패드를 비활성화하는 방법은 무엇입니까?


15

터치 패드비활성화하고 싶습니다 . 트랙 스틱유지하고 싶습니다 . 가능합니까?

Alps 터치 패드는 커널에서인식됩니다PS/2 Generic Mouse . 커널이 아직 모든 기능을 지원 하지는 않습니다.

/dev/input/event12터치 패드와 트랙 스틱 에는 단일 장치 만 제공됩니다. 그러나 Windows에서는 터치 패드를 비활성화 할 수 있습니다 .

답변:


16

터치 패드를 인식하지 못하고 PS2 마우스로 인식하지 못하는 것은 새로운 프로토콜을 사용하는 하드웨어와 제조업체가 사양을 공개하지 않아 무료 드라이버를 작성할 수 있기 때문입니다.

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

이 프로토콜은 대부분 리버스 엔지니어링되었으며 패치 된 커널 모듈과 관련된 수정 사항이 있지만 완전히 완벽하지는 않지만 (멀티 터치하지 않음) 아직 주류 커널로 들어 가지 않았습니다. 자세한 내용은 토론을 참조하십시오. 또한 커널을 패치하기에 충분히 용감하다고 생각되면 패치를 수행하는 방법도 알려줍니다.

터치 패드를 빠르고 쉽게 비활성화하여 입력 할 수있게하려면 다음과 같이 키보드 단축키를 설정하십시오.

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

터치 패드를 비활성화하는 동안

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

다시 활성화합니다. 간단한 키 조합으로 터치 패드를 켜거나 끌 수 있으므로 더 나은 솔루션을 기다리는 동안 문제를 해결할 수 있습니다.


HP 트랙 패드와 비슷한 문제가있었습니다. 적어도 지금은 제대로 켜고 끄고 마우스를 연결해도 예기치 않게 지연되지 않습니다. 나는 정말로 사람들이 무료 물건에 대해 지나치게 공격적인 기대를 가지고 있다고 생각합니다 (우분투 또는 데비안에 기부하는 경우 이전 발언을 철회합니다).
RobotHumans

3
최근 커널에서는 터치 패드가 "AlpsPS / 2 ALPS DualPoint 터치 패드"(Dell E6510)로 올바르게보고됩니다. 로 모든 입력 장치의 이름과 ID를 가져옵니다 xinput --list.
kynan

7

e6520 ( Fn+ F5) 의 토글 터치 패드 기능 키에 바인딩 된 작은 터치 패드 토글 스크립트를 작성했습니다 .

Peter Torpman이 위에 게시 한 명령을 사용합니다.

#!/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

2
기능을 키에 바인딩하는 방법에 대한 정보를 포함시킬 수 있습니까?
NN

단일 @@ NN : 시스템 설정-> 키보드-> 단축키-> 사용자 정의 단축키. 스크립트로 저장 한 이름의 바로 가기를 명령으로 추가하십시오 (에 있어야 함 $PATH).
kynan

참고로 E6510에서 약간 수정 된 버전 을 사용하고 있습니다 .
kynan

참고 : E7440 및 Ubuntu 14.04의 조정 버전 (XFCE에서 키보드 단축키를 설정하는 방법에 대한 힌트도 포함)
Enno Gröper

4

동일한 무가치 한 터치 패드가 장착 된 Dell Latitude 랩탑에서 드라이버 / 소프트웨어를 다운로드하여 설치하는 것이 제한되어 있습니다 (컴퓨터는 고용주가 소유하고 제공합니다). 터치 패드를 사용하지 않는 솔루션은 5 "x 2 3/4"크기의 판지, 약 1/8 "두께의 테이프와 두 개의 테이프로 구성되어 있습니다. 더 이상 작동하지 않습니다!


xinput여러 다른 답변에서 제안한대로 사용하면 드라이버 / 소프트웨어가 필요하지 않으며 sudo도 아닙니다!
kynan

2

Sony에서 터치 패드 용 커널 모듈을 언로드합니다. 수동 방법 :

비활성화하려면 :

rmmod psmouse

사용하려면:

modprobe psmouse

다음 /etc/modprobe.d/blacklist.conf을 추가하여 영구적으로 만드십시오 .

blacklist psmouse

이것이 Dell에 도움이 되길 바랍니다 ....


1
좋은 트릭을 가져 주셔서 감사합니다. 불행히도 트랙 스틱도 비활성화됩니다.
Ivo Danihelka

1

이것이 도움이되는지, /etc/X11/xorg.conf파일을 편집하고 SHMConfigSynaptic Touchpad 입력 장치의“입력 장치”섹션에 옵션 을 추가 한 다음 X를 다시 시작하십시오 (ctrl + alt + backspace 키 조합 사용).

로그인 한 후 syndaemon을 syndaemon -t -d.-t 옵션으로 지정하면 탭 및 스크롤 동작 만 비활성화되도록 지정하며 키보드를 입력하는 동안 커서를 계속 움직일 수 있습니다. -d 옵션은 백그라운드에서 데몬으로 syndaemon을 실행하도록 요청하므로 명령을 실행 한 후에 터미널을 열어 둘 필요가 없습니다.

-t 옵션을 사용하지 않고 터치 패드를 완전히 비활성화 할 수 있습니다. 로그인 할 때마다 기본적으로 syndaemon을 시작하려면 시스템-> 환경 설정-> 세션의 시작 프로그램 목록에 터치 패드를 추가하십시오. 여기에 다음 명령이 추가되었습니다 syndaemon -t -d..


1
장치의 시냅틱 드라이버를 지정하면 실패가보고 (--) PS/2 Generic Mouse: no supported touchpad found됩니다. 터치 패드와 트랙 스틱을 모두 비활성화합니다.
Ivo Danihelka

1

기존 노트북의 배터리 수명을 연장하는 데 사용할 수있는 대안 및 방법은 Jupiter입니다. Jupiter는 원래 넷 북용으로 만들어진 전원 관리 앱이지만 실제 컴퓨터에서도 작동합니다. 그것은 당신에게 몇 가지 전원 모드를 제공하고 무선, 블루투스, 외부 모니터를 가능하게하고 더 중요하게 귀하의 경우 터치 패드를 작동 가능하게 할 지 확실하지 않지만 그만한 가치가 있습니다. 소프트웨어 센터에는 없지만 http://sourceforge.net/projects/jupiter/ 의 sourceforge 페이지에서 deb를 얻을 수 있습니다 .

도움이 되었기를 바랍니다


1

다른 답변이 현재 귀하의 문제를 해결할 수없는 것 같습니다. 마지막 수단은 무엇입니까? 동생의 직장에서는 D 시리즈 Dell Latitudes를 사용했으며 소프트웨어를 통해 트랙 패드를 비활성화 할 수 없을 때 트랙 패드를 물리적으로 분리 할 수 ​​있다고 말했습니다. 하드웨어에 대한 지식이 어느 정도인지 잘 모르겠지만, 용감하다고 생각되는 경우 E5510 의 서비스 설명서 링크가 있습니다.

손목 받침대 분리 지침에서 16 단계 는 터치 패드 데이터 케이블을 분리하는 것입니다 .

대체 텍스트

이것이 트랙 패드의 연결을 끊을 지 모르지만 시도해 볼 가치가 있습니다.


1
전에 정확히 같은 케이블을 분리하려고했습니다. 또한 트랙 스틱과 키보드를 분리합니다 :(.
Ivo Danihelka

2
요 전날 동생에게 이것에 대해 물었습니다. 그들이 한 것은 핀아웃을 찾아서 리본에서 특정 와이어를 잘라서 서로 비활성화시키는 것입니다. 그들은 이것을 테스트하기 위해 여분의 기계를 가지고있는 사치를 가졌습니다. 불행히도, 나는 당신이하지 않는다고 상상합니다! 더 도움을 줄 수 없어서 죄송합니다.
Roddie

1

Ubuntu 11.04를 사용하는 E6510이 있고 다음을 사용하여 터치 패드를 끌 수있었습니다.

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

켜려면 다음을 입력하십시오.

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

건배! / 피터


1
나는 다음을 얻는다 unable to find device ImPS/2 ALPS GlidePoint:-(
aioobe

1
이것은 11.04 이하에서 작동하지만 포인터 스틱도 비활성화합니다.
belacqua

11.10에 E6510에서 터치 패드 toogle 스크립트 를 사용하고 있습니다
kynan

1

터치 패드 표시기는 이름에서 알 수 있듯이 Lorenzo Carbonell (Picapy 개발자)이 만든 매우 간단한 표시기로 랩톱 또는 넷북 터치 패드를 쉽게 활성화 / 비활성화 할 수 있습니다.

Ubuntu (10.10 Maverick Meerkat 만 해당)에 터치 패드 표시기를 설치하려면 Picapy에 동일한 PPA를 사용해야합니다. sudo add-apt-repository ppa : lorenzo-carbonell / atareao sudo apt-get update sudo apt-get install touchpad- 지시자

설치되면 응용 프로그램> 액세서리> 터치 패드 표시기에서 찾을 수 있습니다.

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


1

방금 Dell Latitude e6520을 받았으며 터치 패드에 컨트롤이 없어서 끌 수 없었습니다. 입력 할 때 엄지 손가락이 항상 닿아 외부 마우스를 연결하는 것을 선호하기 때문에 이것은 문제입니다. 문제를 해결하기 위해 Dell 웹 사이트 "드라이버 및 다운로드"로 이동하여 "마우스 및 키보드"로 이동하여 터치 패드 드라이버를 다운로드했습니다. 드라이버 자체가 설치되었으며 이제 터치 패드 컨트롤이 있습니다. 외부 마우스가 연결되어 있으면 터치 패드를 비활성화 할 수 있습니다. 작년에 아내의 Dell 노트북과 같은 작업을 수행해야했습니다. Dell에서 왜 새 랩톱에서이 드라이버를 제공하지 않는지 잘 모르겠습니다.


1

a) 타이핑하는 동안 엄지 손가락을 터치 패드에서 떼어 낼 수 없다는 점, b) Dell의 총 소프트웨어 실패로 터치 패드의 감도를 활성화 / 비활성화 및 조정하기위한 간단한 소프트웨어 기반 제어 기능이 포함되지 않음 c) 세 가지 사실 터치 위에 테이프로 붙인 무거운 재고 명함은 엄지 손가락으로 단열하기에 충분하지 않았으며, d) 위의 소프트웨어 / 하드웨어 수정은 평균 랩톱 사용자에게는 너무 기술적이지 않았습니다. 문제에 대한 해결책.

터치 패드 위에 작은 사각형의 알루미늄 호일을 붙입니다. 이 패드는 커패시턴스에 의해 손가락이 아래 배열로 측정되는 위치를 감지하는 커패시터 매트릭스이므로 호일은 모든 커패시터를 함께 단락시키고 명함 용지가 할 수 없었던 방식으로 패드를 가리는 효과가 있습니다. 위의 솔루션 중 일부가 허용하는 방식을 쉽게 켜고 끌 수는 없지만 훌륭하게 작동합니다.



1

비활성화 스크립트에 감사드립니다. 매우 유용한. E5510 랩톱에서 Ubuntu 11.10을 사용하고 있으며 약간 변경해야했습니다. 장치 사용 가능 126은 127이 아니므로 수정 된 스크립트는 (라인 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

랩톱 코드를 찾으려면 "xinput --list-props"ImPS / 2 ALPS GlidePoint "| grep -e"Device Enabled "를 터미널에 입력하십시오.


1

내 노트북은 Dell Latitude E6520입니다. 표준 KDE 4.8 환경에서 Ubuntu 12.04를 사용합니다.

터치 패드는 이미 "AlpsPS / 2 ALPS DualPoint 터치 패드"로 인식됩니다. 먼저 line을 포함하여 쉘 스크립트를 작성하십시오 synclient TouchpadOff=1. 그런 다음이 쉘 스크립트를 추가하여 항목을 자동 시작하십시오. 그런 다음 KDE를 다시 시작하십시오. 터치 패드가 비활성화되었습니다.


1

Latitude E6520에서는 Fn+ F5를 사용하여 터치 패드 및 터치 스틱을 비활성화 / 활성화 할 수 있습니다 .

랩톱이 요청에 응답하지만 터치 패드는 여전히 작동하지만 Ubuntu 11에서는 작동하지 않습니다.


OP는 트랙 / 터치 스틱 작동을 유지하려고합니다.
belacqua

1

Ubuntu 11에서는 대시 홈에 바로 가기 또는 키보드 를 입력 하거나 설정 홈에서 키보드를 선택 하여 사용자 정의 바로 가기를 만들 수 있습니다 . 바로 가기 탭을 선택한 다음 사용자 정의 바로 가기 메뉴 옵션을 선택하십시오.

이제 + 버튼을 클릭하고 이름을 선택하십시오 (임의의- "터치 패드 토글"및 명령 = /usr/bin/toggle_touchpad.sh)

이것은 위의 셸 스크립트 중 하나를 복사하여 작성하고 복사하거나 소프트 링크 한 것으로 /usr/bin명명 toggle_touchpad.sh하고 실행 가능하게 만들었다 고 가정합니다 ( chmod +x toggle_touchpad.sh).

이제 생성 한 새 바로 가기를 선택하고 관련 키 조합을 선택하십시오 (Dell에서 Fn+ 를 선택한 경우 F5바로 가기를 실제로 터치 패드 토글이라고 함). 바로 가기가 비활성화 됨에서 터치 패드 토글로 변경됩니다.


1

12.04와 함께 E6510이 있습니다. ALPS 터치 패드는 두 손가락 스크롤로 상자 밖으로 작동합니다. 입력하는 동안 손바닥 감지를 수행하거나 비활성화하지 않습니다.

마우스가 연결되어있을 때 터치 패드를 비활성화 하려면 " 터치 패드 표시기 "를 사용합니다.


1

터치 패드에 대한 추가 구성 옵션을 제공 하는 gpointing-device-settings 설치에 관심이있을 수 있습니다 . BTW, Ubuntu 10.04LTS +에서 이것은 시냅스를 대체합니다

sudo apt-get install gpointing-device-settings

설치되면 시스템-> 환경 설정-> 포인팅 장치 에서 찾을 수 있습니다 .


1
gpointing-device-settings는 터치 패드 + 트랙 스틱을 PS / 2 마우스로만 인식합니다. 터치 패드 만 비활성화 할 수는 없습니다.
Ivo Danihelka

0

첫 번째 답변을 조금 더 멀리 가져 가려면 ...

위에서 xinput 명령을 사용하여 터치 패드를 켜고 끄는 스크립트를 만들었습니다. 그런 다음 바로 가기 키 (Mandriva)로 이동하여 사용자 지정 명령을 추가했습니다. 이제 "Super + T"키가 터치 패드를 켜고 끕니다. 여전히 수동이지만, 토글하기 위해 마우스를 연결할 필요는 없습니다!


-1

이 설정은 제어판> 마우스 속성에서 구성 할 수 있습니다. Dell 터치 패드 탭이 보이지 않으면이 마우스 드라이버를 Dell에서 다운로드해야합니다 .

이것을 알아내는 데 시간이 걸렸습니다. 내 시스템은 Windows 7이 설치된 Latitude E5510입니다. 행운을 빕니다!

하, 장군에 대한 빠른 Google 검색을 수행 한 후이 질문을 찾았습니다. 나는 아마 당신이 아마 Windows를 실행하고 있지 않다는 것을 알고 있습니다. 죄송합니다!


Windows에서 비활성화가 작동하는지 확인해 주셔서 감사합니다 :). 터치 패드가 비활성화 된 상태에서 트랙 스틱이 활성화 된 상태로 유지 될 수 있습니다.
Ivo Danihelka
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.