Gnome 가속도계가 자동으로 업데이트되지 않습니다.

Gnome 가속도계가 자동으로 업데이트되지 않습니다.

저는 컨버터블 노트북을 가지고 있습니다(HP 엔비 x360 15-aq015nd) 난쟁이와 함께.

라이브 모드(설치 전 USB)에서는 자동 회전이 제대로 작동합니다. 키보드를 화면 뒤로 접을 때 자체적으로 활성화되고 "일반" 노트북으로 키보드를 다시 접을 때 비활성화되는 것 같습니다.

그런데 이제 SSD에 설치하니 회전 잠금을 수동으로(오른쪽 상단 메뉴에서) 비활성화해도 화면이 더 이상 회전하지 않습니다.

monitor-sensor나는 iio를 모니터링하려고

Waiting for iio-sensor-proxy to appear
+++ iio-sensor-proxy appeared
=== Has accelerometer (orientation: undefined)
=== No ambient light sensor

따라서 센서가 발견되었지만 읽혀지지 않았습니다.

cat /sys/bus/iio/devices/iio:device0/in_accel_x_raw(또는 y 또는 z)를 사용하여 업데이트 센서를 수동으로 트리거 할 수 있음을 발견했습니다 .

노트북을 다른 방향으로 잡은 상태에서 이 명령어를 사용해야만 화면이 회전하면서 monitor-sensor또 다른 라인이 출력됩니다. 예를 들어:

Accelerometer orientation changed: right-up

화면을 다시 되돌리는 유일한 방법은 노트북을 회전시켜 cat원본 출력을 다시 표시하는 것입니다.

내 시스템이나 Gnome에 어떤 문제가 있는지 아는 사람이 있나요?

답변1

연구해 주셔서 감사합니다. Dell Latitude 3379에도 똑같은 문제가 있습니다. 제한된 검색으로 센서 업데이트 구성과 관련된 결과가 나오지 않았습니다. 커널을 파헤치는 데 시간을 낭비하고 싶지 않으므로 업데이트로 이 문제가 해결될 때까지 bash스크립트를 실행하겠습니다.

#!/bin/sh
while true
do
    cat /sys/bus/iio/devices/iio:device6/in_accel_x_raw
    sleep 1s
done       

(삭제하거나 수정하면 sleep 1s방향 변화에 더 빠르게 반응하게 됩니다.)

업데이트를 트리거합니다. 내 시작 앱에 추가할 수 있지만 일부 업데이트나 조건으로 인해 문제가 해결되는지 확인하는 것을 기억하고 싶습니다. (이미 아시겠지만 다음 분을 위해 흔적을 남기고 싶었습니다.)

관련 정보