Gentoo가 설치된 HP 노트북이 있습니다. 운영 체제를 성공적으로 설치한 후 그 위에 GNOME을 설치했습니다. 뒷면에는 Wayland(신디사이저인지는 모르겠습니다)와 기본 테마(Adwaita인 것 같습니다)를 사용합니다.
그놈을 설치한 후 노트북을 거의 사용할 수 없게 되었습니다. 마우스 커서가 저절로 불규칙하게 움직이고 마우스 클릭도 저절로 일어나기 시작했습니다.
마우스를 교체해 보았지만 성공하지 못했습니다. 마우스를 제거하면 문제가 일시적으로 해결되지만 터치패드가 멈추고 마우스 커서가 멈춥니다.
노트북에도 터치스크린이 탑재되어 있습니다. 저는 듀얼부팅이 아닙니다. Gentoo+X+GNOME이 포함된 다른 노트북이 있지만 터치스크린도 없고 그런 문제도 없습니다.
출력은 다음과 같습니다 lspci
.
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) I/O Memory Management Unit
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] (rev c8)
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Root Port
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Host Bridge
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Carrizo Platform Security Processor
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Carrizo Audio Dummy Host Bridge
00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Audio Controller
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 49)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 49)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4a)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 60h-6fh) Processor Function 5
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 61)
문제가 무엇인지 아는 사람이 있습니까?
편집하다:
나는 이것이 Wayland+ 터치스크린의 문제라고 의심하기 시작했습니다. ;-)
터치스크린이 없고 Gentoo + Wayland가 포함된 다른 노트북이 있지만 잘 작동합니다.
답변1
질문
인용하다:
Wayland에는 현재 sway(또는 wlroots 지원 기반 컴포지터) 이외의 환경에서 특정 디스플레이에 터치를 고정하는 알려진 방법이 없습니다. weston-touch-calibrator와 같은 도구가 있지만 Gnome Wayland는 Xwayland를 사용하므로 교정기가 터치스크린을 찾을 수 없습니다. ...현재 다중 헤드 설정에서 터치 스크린을 사용하는 것으로 알려진 방법은 Gnome 또는 KDE가 X11을 사용하도록 하는 것입니다.
고정시키다
- 데스크톱 환경 외부의 단말에서 발급
emerge -av app-portage/ufed
- 루트로서 발행
ufed
- 현재 문제를 해결하려면
wayland
USE 플래그를 찾으세요. 이를 강조 표시하고 옵션이 빼기 기호로 바뀔 때까지 스페이스바를 몇 번 누릅니다. - ESC를 누르고 Y로 응답하여 업데이트된 플래그를 저장합니다.
-wayland
이 내용 은 에 작성되었습니다/etc/portage/make.conf
.
업데이트를 완료하려면 emerge --update --deep --ask --verbose --newuse --with-bdeps=y @world
짧은 버전 인 emerge -uDavN --with-bdeps=y @world
.
wayland
이렇게 하면 USE 플래그를 사용하여 모든 패키지를 다시 빌드해야 합니다 .
추가 미세 조정
ufed
이러한 상황에 처한 당신의 친구. USE Flag EEditor의 약자인 이 도구를 사용하면 make.conf
오류 없이 파일을 안전하게 편집할 수 있습니다. 문제를 해결한 후에는 자유롭게 플래그를 추가하고 제거하고, 변경 후 다시 빌드하려면 항상 위에 제공된 명령을 사용하세요.