After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 492888 - MacBook dimming is not handled
MacBook dimming is not handled
Status: RESOLVED NOTGNOME
Product: gnome-power-manager
Classification: Deprecated
Component: applets
2.20.x
Other All
: Normal blocker
: ---
Assigned To: GNOME Power Manager Maintainer(s)
GNOME Power Manager Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2007-11-03 01:17 UTC by Lars Strojny
Modified: 2007-11-13 19:57 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Lars Strojny 2007-11-03 01:17:17 UTC
Please describe the problem:
The backlight applet cannot handle the display brightness on a MacBook (not MacBook Pro). When starting gnome-power-manager in the debug mode it claims that no dimming hardware was found. This is not true and there are tools out there who can handle MacBook's backlight (http://desrt.mcmaster.ca/code/macbook-backlight/macbook-backlight.c)

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?
Yes

Other information:
Comment 1 Richard Hughes 2007-11-03 01:34:52 UTC
What's the output of gnome-power-bugreport.sh?
Comment 2 Lars Strojny 2007-11-03 01:44:37 UTC
Distro version:       Gentoo Base System release 2.0.0_rc4-r1
Kernel version:       2.6.23.1-mactel
g-p-m version:        2.20.0
HAL version:          0.5.9.1
System manufacturer:  Apple Computer, Inc.
System version:       1.0
System product:       MacBook2,1
AC adapter present:   yes
Battery present:      yes
Laptop panel present: no
CPU scaling present:  yes
Battery Information:
  battery.charge_level.capacity_state = 'ok'  (string)
  battery.charge_level.current = 42180  (0xa4c4)  (int)
  battery.charge_level.design = 50200  (0xc418)  (int)
  battery.charge_level.granularity_1 = 10  (0xa)  (int)
  battery.charge_level.granularity_2 = 10  (0xa)  (int)
  battery.charge_level.last_full = 42320  (0xa550)  (int)
  battery.charge_level.low = 100  (0x64)  (int)
  battery.charge_level.percentage = 99  (0x63)  (int)
  battery.charge_level.rate = 0  (0x0)  (int)
  battery.charge_level.unit = 'mWh'  (string)
  battery.charge_level.warning = 250  (0xfa)  (int)
  battery.is_rechargeable = true  (bool)
  battery.model = 'ASMB013'  (string)
  battery.present = true  (bool)
  battery.rechargeable.is_charging = false  (bool)
  battery.rechargeable.is_discharging = false  (bool)
  battery.reporting.current = 42180  (0xa4c4)  (int)
  battery.reporting.design = 50200  (0xc418)  (int)
  battery.reporting.granularity_1 = 10  (0xa)  (int)
  battery.reporting.granularity_2 = 10  (0xa)  (int)
  battery.reporting.last_full = 42320  (0xa550)  (int)
  battery.reporting.low = 100  (0x64)  (int)
  battery.reporting.rate = 0  (0x0)  (int)
  battery.reporting.technology = 'LION013'  (string)
  battery.reporting.unit = 'mWh'  (string)
  battery.reporting.warning = 250  (0xfa)  (int)
  battery.technology = 'unknown'  (string)
  battery.type = 'primary'  (string)
  battery.vendor = 'DPON013'  (string)
  battery.voltage.current = 12558  (0x310e)  (int)
  battery.voltage.design = 10950  (0x2ac6)  (int)
  battery.voltage.unit = 'mV'  (string)
GNOME Power Manager Process Information:
lars     28300  0.0  0.6 180888 13548 ?        Ss   02:09   0:00 gnome-power-manager
HAL Process Information:
105       3138  0.0  0.1  23336  2152 ?        Ss   Nov02   0:03 /usr/sbin/hald --use-syslog --verbose=no
root      3139  0.0  0.0  11284   864 ?        S    Nov02   0:00  \_ hald-runner
105       3200  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event6
105       3201  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event7
105       3202  0.0  0.0  19556   784 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event8
105       3203  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event9
root      3205  0.0  0.0  17528  1056 ?        S    Nov02   0:00      \_ /usr/libexec/hald-addon-cpufreq
105       3207  0.0  0.0  19556   764 ?        S    Nov02   0:00      \_ hald-addon-acpi: listening on acpi kernel interface /proc/acpi/event
105       3211  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event10
105       3216  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event0
105       3219  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event1
105       3220  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event13
105       3221  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event2
105       3222  0.0  0.0  19556   756 ?        S    Nov02   0:00      \_ hald-addon-keyboard: listening on /dev/input/event3
root      3231  0.0  0.0  17516  1016 ?        S    Nov02   0:05      \_ hald-addon-storage: polling /dev/hda (every 2 sec)
Comment 3 Richard Hughes 2007-11-13 19:57:33 UTC
This is a HAL problem, HAL is not providing a laptop panel device.