I'd be happy with a single, global setting to force orientation to stay at one setting, because one of the main things I do with a phone or tablet is reading in bed before I sleep and a pretty much never want anything but portrait mode. A complete solution would require much more, but it'd be a good start to simply let the user choose portrait or landscape (or 0/90/180/270), and force the setting globally. I don't mind if it requires a unity8 restart to take effect, or if it disables rotation in all apps which rely on the toolkit for rotation info/events.
The parts involved in a complete solution, if I understand correctly, are: - Use the cooked orientation value from Android instead of a raw accelerometer reading. Resolves bug 1286150. - Possibly increase the angle and time delay required to rotate in auto-rotate mode. Also resolves bug 1286150. Even better if it has two different sensitivity settings, one for turning at ~60 degrees, and one for turning at ~105. - Add a setting for shell orientation (auto, or any cardinal direction). - Add a setting for default app orientation (applies to all apps which don't explicitly override it). - Give apps a method of overriding the default, so that the behavior can be determined per-app when relevant, but the app would have to explicitly support this. - Possibly add some friendly UI for quickly changing orientation mode without having to dive into the settings app. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1288332 Title: Orientation lock not available (rotation/portrait lock) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1288332/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs