Linux에서 터치 스크린 비활성화

Linux에서 터치 스크린 비활성화

방금 Windows 10의 서비스 수명이 끝난 오래된 Dell 노트북에 Ubuntu를 설치했습니다. 이 컴퓨터는 터치스크린입니다. 화면이 수년 동안 깨졌습니다. 주요 창 업그레이드를 할 때마다 장치 드라이버로 가서 터치 스크린을 비활성화해야 했는데 모두 괜찮았습니다. 우분투로 어떻게 할 수 있나요? Ubuntu에 오래된 화면 문제가 있습니다. 나는 초보자입니다. 고마워요, 데이브

답변1

처럼이 기사상태에 따르면 터치스크린 작업을 처리하는 "hid_multitouch"라는 커널 모듈이 있습니다. 터미널을 열고 를 입력한 sudo modprobe -r hid_multitouch다음 Enter 키를 누르고 비밀번호를 입력해 보세요. 이제 터치스크린이 여전히 작동하는지 확인하세요.

예, 여전히 작동합니다.죄송합니다. 이 경우에는 더 이상 도움을 드릴 수 없습니다.

아니요, 더 이상 작동하지 않습니다.엄청난! 하지만 여전히 작은 문제가 있습니다. 시스템이 부팅될 때마다 이 작업을 수행해야 합니다. 이를 영구적으로 만들려면 터미널로 이동하여 을 수행하고 sudo -i비밀번호를 입력하여 관리자가 된 다음 수행 echo "blacklist hid_multitouch" >> /etc/modprobe.d/hid_multitouch하고 마지막으로 reboot다시 시작하십시오. 시스템을 재부팅한 후 터치스크린이 계속 비활성화되어 있는지 확인하세요.

인사말 에릭

답변2

Linux에서 터치 스크린 비활성화

터치스크린이 손상된 Dell Inspiron 5557 노트북이 있습니다. 커서가 몇 초마다 무작위로 점프하고 클릭하여 BIOS 유틸리티와 그래픽 인터페이스를 사용할 수 없게 됩니다. 비활성화하는 방법은 다음과 같습니다.

해결책:

  • Alt+F3을 눌러 콘솔을 엽니다.
  • /etc/rc.local을 편집하여 터치스크린 장치를 비활성화합니다.
  • /etc/rc.local을 실행 가능하게 만들고 재부팅합니다.
$ sudo nano /etc/rc.local
  #!/bin/sh
  ls -1 /sys/bus/hid/drivers/hid-multitouch | grep 2A94:5241 > /sys/bus/hid/drivers/hid-multitouch/unbind
$ sudo chmod +x /etc.rc.local
$ reboot

올바른 장치를 찾는 방법:

귀하의 노트북이 제 것과 정확히 같지 않다면, 이를 비활성화하기 위해 올바른 USB 장치를 찾아야 할 수도 있습니다:

$ lsusb | grep -i touch
  Bus 001 Device 006: ID 2a94:5241 G2Touch Multi-Touch(...)
$ cd /sys/bus/hid/drivers/hid-multitouch
$ ls -1
  0003:2A94:5241.0006
  0018:06CB:7621.0001
  bind
  (...)

그런 다음 테스트해 보세요.

$ sudo bash
$ cd /sys/bus/hid/drivers/hid-multitouch
$ echo "0003:2A94:5241.0006" > unbind
$ killall -9 Xorg

제 경우에는 장치를 비활성화하면 그놈이 응답하지 않게 됩니다. 이것이 바로 killall -9 Xorg위의 예에 a를 포함시키는 이유입니다 .

장치가 AAAA:BBBB:CCCC:DDDD인 경우 /etc/rc.local 스크립트에서 장치 ID로 AAAA:BBBB:CCCC 또는 BBBB:CCCC를 사용합니다. 마지막 4자리가 나한테 자주 바뀌었다.

답변3

@Lucas의 솔루션이 저에게 효과적이었습니다.

덧붙이자면, 처음에 바인딩을 해제할 장치를 선택했을 때 마우스가 반응하지 않아서 셸로 돌아가려면 터치스크린을 사용해야 했습니다. 다시 작동하도록 리바인딩할 수 있었습니다.

그의 장치 예에서 보면 다음과 같습니다.

echo "0003:2A94:5241.0006" > bind

그런 다음 다음 것을 시도했는데 바인딩을 해제하는 것이 올바른 것이었습니다. rc.local을 생성하고 재부팅하면 작동했습니다!

Ubuntu 22.04.2를 실행하는 Dell XPS 15 9520이 있습니다.

답변4

다음 방법을 시도해 보세요.

  1. 시스템 BIOS 메뉴로 이동합니다(노트북 전원을 끄고 다시 시작한 후 BIOS 메뉴가 열릴 때까지 F1을 계속 누릅니다).
  2. 터치스크린 옵션을 검색하여 비활성화하세요. (시스템 관련 옵션에 있습니다)
  3. 변경 사항을 적용하거나 저장하고 BIOS를 종료합니다. 확실히 시작되고 있으며 이제 터치 스크린이 비활성화되었습니다.

행복한 코딩.

관련 정보