Recently we fixed a problem with HAL and newer glib versions https://www.illumos.org/issues/15025
Now I see that on current OI the notifications for mate-power-manager no long work. So the battery and the AC adapter state in mate-panel not updated anymore. If I disconnect the AC adapter HAL changed the properties of /org/freedesktop/Hal/devices/pseudo/acpi_drv_0_battery0_0. This I can check with lshal -l -u /org/freedesktop/Hal/devices/pseudo/acpi_drv_0_battery0_0 But there is no signaling for mate-power-manager to see 'dbus-monitor --system' shows events: signal time=1668508780.607616 sender=:1.6 -> destination=(null destination) serial=245 path=/org/freedesktop/Hal/devices/pseudo/acpi_drv_0_battery0_0; interface=org.freedeskt op.Hal.Device; member=PropertyModified int32 1 array [ struct { string "battery.rechargeable.is_charging" boolean false boolean false } ] signal time=1668508780.607884 sender=:1.6 -> destination=(null destination) serial=246 path=/org/freedesktop/Hal/devices/pseudo/acpi_drv_0_battery0_0; interface=org.freedeskt op.Hal.Device; member=PropertyModified int32 1 array [ struct { string "battery.rechargeable.is_discharging" boolean false boolean false } ] signal time=1668508780.608317 sender=:1.6 -> destination=(null destination) serial=247 path=/org/freedesktop/Hal/devices/pseudo/acpi_drv_0_battery0_0; interface=org.freedeskt op.Hal.Device; member=PropertyModified int32 1 array [ struct { string "battery.reporting.current" boolean false boolean false } ] A sender :1.6 signals the change of power state. Who is the sender :1.6 on DBUS? dbus-send ListNames shows me some servies with names and some with only :1.numbers On the former working setup I see event from UPower signal time=1668508780.612616 sender=:1.5 -> destination=(null destination) serial=49 path=/org/freedesktop/UPower/devices/battery_acpi_drv_0_battery0; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged string "org.freedesktop.UPower.Device" array [ dict entry( string "UpdateTime" variant �� uint64 1668508780 ) dict entry( string "Capacity" variant double 72.7415 ) dict entry( string "EnergyRate" variant double 8.558 ) dict entry( string "Energy" variant double 17.626 ) dict entry( string "IconName" variant string "battery-full-symbolic" ) dict entry( string "TimeToEmpty" variant int64 7414 ) dict entry( string "Percentage" variant double 72.7415 ) dict entry( string "State" variant uint32 2 ) ] array [ ] This event I am missing on the current OI. On the fomer working setup I see with dbus-monitor --session also method call time=1668508728.086076 sender=:1.19 -> destination=:1.42 serial=20 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify string "Energieverwaltung" uint32 0 string "gpm-battery-080" string "Akku entlädt" string "2 Stunden 12 Minuten der Akkuladung verbleibend (73%)" array [ ] array [ dict entry( string "urgency" variant byte 1 ) ] int32 30000 On the current setup this method call I can't see with dbus-monitor --session. The summary: the upowerd updates normally all 20s the battery properties and sends notifications to mate-panel. But in the moment it does not. Any hints? Many Thanks! -- Carsten _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss