Laptop cover switch in FC5
Dan
grinnz at gmail.com
Tue Apr 11 18:11:09 UTC 2006
Michael H. Warfield wrote:
> Hey Dan,
>
> On Sun, 2006-04-09 at 04:15 -0400, Dan wrote:
>
>> Michael H. Warfield wrote:
>>
>>> Hello all,
>>>
>>> There has been a bit of a change between FC4 and FC5 that has bit me.
>>>
>>> I have a Dell Laptop that I'm often using with an external monitor.
>>> I've used this with "clone" mode and "dual head mode" and "xinerama" at
>>> different times. Under FC4, I would normally just close the laptop
>>> screen when hooked to the external monitor and work on that monitor. I
>>> found that in FC5, as soon as it hits the cover switch the laptop
>>> activates the screen saver. I think in FC4 it merely executed a "screen
>>> off" for the internal screen which turned off the laptop screen and left
>>> the external screen alone. FC5 now results in both screens blanked
>>> until I open the laptop again and enter the password into the
>>> screensaver.
>>>
>>> Anyone have any idea how to get the old behavior back? I can't find
>>> the "hook" that tells it how to behave.
>>>
>>> Mike
>>>
>>>
>> I don't think it's a difference in how FC4 handled the external monitor;
>> the difference is that in FC5, the kernel has the framework for the
>> suspend and hibernate operations, so power management is implemented in
>> a much more useful fashion. You can look through gnome-power-manager
>> (the preferences for the battery icon in the tray) and see if there is
>> an option to make the screen not go blank immediately when the lid is
>> closed.
>>
>
> Great... Thanks! You pointed me in the correct direction to look.
>
> Unfortunately, there seems to be no option in gnome-power-manager to
> NOT blank the screen (or just blank the internal screen or turn off the
> backlight or run any sort of manual script like we use to do). So
> that's just flat out more lost functionality which we had using acpi
> events and actions under FC4 and earlir. Plus, when it blanks the
> internal screen, it blanks the external screen as well. That's got to
> be considered a bug. What would the lid switch have to do with an
> external monitor. It also triggers the screensaver, if the screensaver
> is enabled, but that's easy enough to deal with by just disabling that.
>
> But that seems to be just the first bug. Running that one down, I
> found the explanation to a much worse bug. One of the things I commonly
> have been doing daily is to, at my desk, close the lid on my running
> laptop, unplug it from the network and external monitor, walk into a
> conference room from my desk for a daily conference call, and then open
> the lid and plug in a network cable there. Then I run on battery for
> the hour of the call and reverse the process back to my desk. I noticed
> that when I do that under FC5, the laptop is dead as a doornail. I have
> to do a hard power off to recover it. Ever since upgrading to FC5, I
> have to walk around with the laptop cover open if it's powered on. That
> sucks.
>
> So tracking this down, I came to discover that what is happening seems
> to be gnome-power-(mis)manager getting seriously dicked up or getting
> the machine state dicked up. When I close the cover under AC power,
> gnome-power-manager blanks the screenS. When I unplug the AC power,
> gnome-power-manager goes to suspend to ram. When I open the cover, the
> laptop comes out of suspend (power indicator indicates running) but
> never reactivates the screen and doesn't respond to the keyboard. I can
> manually suspend to ram and then close the cover and open the cover and
> it recovers just fine. I guess by manually suspending it, I never give
> gnome-power-manager the opportunity to commit random acts of terrorism
> when the lid and power state change ina way it wasn't prepared to
> handle. It just seems to be this thing with gnome-power-manager
> blanking the screen, then suspending to ram, that leaves the machine in
> a state that can not recover when the lid opens back up.
>
> Setting the "running on battery" setting to "blanks screen" instead of
> "suspend" works around THAT problem very nicely. I didn't want it
> suspending when I close the lid anyways (which is usually just to reach
> for something) and when I want it suspended or hibernated, I can suspend
> or hibernate it from the panel, just fine. So, that's progress at
> least. I can close the cover when I walk between my desk and my
> conference room once again.
>
> I liked it MUCH better when the battery applet was just a battery
> applet and didn't try to do things I really didn't want it doing. I'd
> like to just KILL the gnome-power-manager, but I want the battery
> applet. Sigh...
>
>
>> -Dan
>>
>
> Guess I'm off to file a couple of bugzilla reports on
> gnome-power-manager... Two bugs plus lost functionality. Par for da
> course...
>
> Mike
>
I've only had a problem with gnome-power-manager trying to put the
display to "sleep"; whenever it does that, it's irrecoverable no matter
what. Suspend and hibernate work about 99% of the time though.
-Dan
More information about the fedora-list
mailing list