[Sugar-devel] announce: alternate power management

Scott Douglass scott at swdouglass.com
Sun Mar 15 08:56:14 EDT 2009

On Sun, 2009-03-15 at 00:37 -0400, pgf at laptop.org wrote:
> scott wrote:
>  > 
>  > >  > 3. with the OLPC kernel and this olpc-kbdshim and olpc-powerd (which by
>  > >  > the way are really realy nice, thanks a million pgf!) the XO suspends
>  > >  > when via "lid" switch and the power button. 
>  > > 
>  > > great!  did you try the grab keys and rotation?  (those are just
>  > > olpc-kbdshim.)  "olpc-rotate" should spin the display, even if the
>  > > buttons don't work.
>  > 
>  > Pressing the rotation button does nothing in GNOME or Sugar. Should this
>  > be a general X rotation that should work in any X session?
> hmm.  i wouldn't expect the button to work in gnome, but i'd
> expect the sugar bindings to continue working.  the first check,
> though, it to see if the olpc-rotate command works from terminal. 
> when olpc-kbdshim installs, it patches sugar to run that command
> rather than do its normal internal calls to xrandr.  so if the
> command works, but the key doesn't, the debug path is pretty
> short, at least, i think.  (is is possible that sugar installed
> after olpc-kbdshim?  that would explain it.)

In both GNOME and Sugar, the olpc-rotate command leaves the XO with a
black screen. The virtual terminal keys may be working in this state,
but the screen stays black so it's hard to tell!

I found that suspending, then coming back, enabled me to get a virtual
terminal so I could do the "init 3; init 5" dance and restore X.

>  > What are grab keys? I am not seeing any functionality for the gamepad
>  > keys. In the OLPC Fedora/Sugar these enable me to get around the "scroll
>  > bar is not draw even though content is larger than frame" fun.
> the grab keys are the two with the little hands, at either side
> of the space bar.  on an "industry standard" keyboard, they would
> be the bear the "industry monopolist" logo. :-)  when you hold
> either down, a using the touchpad should cause whatever you're
> looking at to scroll.  (if it's capable, of course -- i.e., wide
> or tall web pages, or terminal sessions with any amount of
> scrollback.)

"Grab keys" are working as you described in GNOME and Sugar. 

More information about the Sugar-devel mailing list