I did more debug. I found in the GNOME desktop the dbus message is correct.
When I boot up from bottom-up mode, the value of net.hadess.SensorPorxy.AccelerometerOrientation is "bottom-up", after that, I change to normal mode, I found the value is "normal". But the screen is totally revert. I tried to use xrandr to rotate the screen. $ xrandr --output eDP-1 --rotate inverted Although the screen show correctly, but I found the mouse and touch screen is still keep inverted. I thought this issue is not related to kernel, cause we could got correct value from AccelerometerProxy, I doubt the gnome-shell could handle it correctly. Thanks! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1850886 Title: Auto-rotate is not working properly when system is booted up while not in its regular orientation To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1850886/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs