
방금 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
다음 방법을 시도해 보세요.
- 시스템 BIOS 메뉴로 이동합니다(노트북 전원을 끄고 다시 시작한 후 BIOS 메뉴가 열릴 때까지 F1을 계속 누릅니다).
- 터치스크린 옵션을 검색하여 비활성화하세요. (시스템 관련 옵션에 있습니다)
- 변경 사항을 적용하거나 저장하고 BIOS를 종료합니다. 확실히 시작되고 있으며 이제 터치 스크린이 비활성화되었습니다.
행복한 코딩.