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

Reply via email to