Linux는 Lenovo Thinkpad X1에서 태블릿 모드를 임의로 활성화 및 비활성화합니다.

Linux는 Lenovo Thinkpad X1에서 태블릿 모드를 임의로 활성화 및 비활성화합니다.

저는 Lenovo Thinkpad X1(6세대) 노트북을 사용하고 있습니다. 현재 저는 Fedora를 사용하고 있습니다.

GRUB 메뉴에서 내부 키보드가 예상대로 작동합니다. 운영 체제를 사용할 때 키보드는 대부분 응답하지 않지만 가끔씩 활성화되었다가 즉시 비활성화됩니다. 관찰된 내용은 다음과 같습니다 libinput debug-events.

-event16  SWITCH_TOGGLE           +13.842s  switch tablet-mode state 0
-event15  SWITCH_TOGGLE           +13.843s  switch tablet-mode state 0
-event16  SWITCH_TOGGLE           +13.892s  switch tablet-mode state 1
-event15  SWITCH_TOGGLE           +13.892s  switch tablet-mode state 1

evtest이러한 이벤트가 연결된 장치를 표시합니다.

/dev/input/event15: ThinkPad Extra Buttons
/dev/input/event16: Intel HID switches

libinput현재 버전화 중입니다 1.24.0.

이 문제는 (적어도) 다음 배포판에서 발생합니다.

  • 오픈수세 텀블위드
  • 바닐라 OS 오키드
  • 아치
  • 페도라 모자

노트북을 "뒤집은" 경우에만 태블릿 모드가 표시되도록 할 수 있다면 가장 좋겠지만, 태블릿 모드를 완전히 비활성화하거나 태블릿 모드에서 키보드를 비활성화하는 것만으로도 충분합니다.


나는 다음을 사용하여 비활성화하려고 시도했습니다.

export LIBINPUT_IGNORE_DEVICE="17 20"

또한 두 이벤트를 모두 비활성화해 보았습니다.

evtest --grab /dev/input/event15
evtest --grab /dev/input/event16

libinput debug-events태블릿 모드 전환이 더 이상 보고되지 않지만 여전히 발생합니다 .

답변1

Intel 통합 센서 허브를 블랙리스트에 추가하여 이 문제를 해결했습니다.

  1. 이 줄을 blacklist intel_ish_ipc파일에 추가하십시오 /etc/modprobe.d/blacklist.conf.
  2. dracut -f(Fedora에서) 또는 (Ubuntu)를 실행합니다 update-initramfs -u.

원천:https://www.reddit.com/r/linuxquestions/comments/fzyvvy/disable_intel_integrated_sensor_hub_ish/

관련 정보