Conflict when several apps use the accelerometers?

Thomas Otterbein th.otterbein at gmx.net
Tue Jan 13 11:36:29 CET 2009


Hi all,

> > I plan to have a toggling script for use in the desktop icon, instead of
> > a starter script.
>
> This is the sort of thing that might be useful to have on the illume top
> shelf. autototate on/off, and "rotate now" when auto is off.
>
> Rotation is useful with maps. It depends on what the region look like.
> Also, it is easier to but the phone down on the long edge in a car.
> I can see how autorotation would be a problem in a game. Pingus works
> in either orientation, but several guys walk of the cliffs while the
> screen repaints.


to my opinion the default auto-rotation software should have some signaling 
mechanism that keeps it from doing it's job while a certain software is 
active. You can experience this with the later versions of MPlayer. It tells 
the Screensaver not to activate during movie playback. I figure the screensaver 
modules of Desktop-Manager must have appropriate interfaces to accomplish that 
behaviour.

For example if a program would like to gain exclusive control over the 
accelerometers it could create a certain file (e.g. 
/var/run/donotrotate_illdoitmyself). The default rotation software checks for 
this file and while the file exists it loosen it's grip of the meters. This 
would solve the issue of concurrent access too.
As far as I know the file could be created in a way so that even when the 
software crashes completely it is removed and therefore allow the original 
rotation-software to reactivate reliably.

Regards
  thomas




More information about the community mailing list