Gnome加速度計は自動的に更新されません。

Gnome加速度計は自動的に更新されません。

私はコンバーチブルノートパソコンを持っています(HP Envi 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にも同じ問題があります。限られた検索では、Sensor Updateの設定に関する結果が得られませんでした。カーネルを掘り下げるのに時間を無駄にしたくないので、この問題がアップデートで解決されるまでbashスクリプトを実行します。

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

(削除または修正すると、sleep 1s方向の変化に早く反応します。)

更新をトリガーします。私のスタートアップアプリに追加できますが、いくつかのアップデートや条件によって問題が解決するかどうかを確認することを忘れないでください。 (既に知っていますが、次の方のために痕跡を残したかったです。)

おすすめ記事