https://bugs.kde.org/show_bug.cgi?id=487118

--- Comment #2 from Emil <emil.vanh...@gmail.com> ---
If  org.freedesktop.portal.Inhibit is used with Firefox in Flatpak I see this
with dbus-monitor
>signal time=1722369868.405491 sender=org.freedesktop.DBus -> 
>destination=:1.1401 serial=4294967295 path=/org/freedesktop/DBus; 
>interface=org.freedesktop.DBus; member=NameAcquired
>   string ":1.1401"
>signal time=1722369868.405515 sender=org.freedesktop.DBus -> 
>destination=:1.1401 serial=4294967295 path=/org/freedesktop/DBus; 
>interface=org.freedesktop.DBus; member=NameLost
>   string ":1.1401"
>method call time=1722369869.908031 sender=:1.544 -> 
>destination=org.kde.Solid.PowerManagement serial=13724 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=AddInhibition
>   uint32 1
>   string "org.mozilla.firefox"
>   string "video-playing"
>signal time=1722369874.825363 sender=:1.545 -> destination=(null destination) 
>serial=9434 path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=InhibitionsChanged
>   array [
>      struct {
>         string "org.mozilla.firefox"
>         string "video-playing"
>      }
>   ]
>   array [
>   ]
>method call time=1722369874.825737 sender=:1.515 -> 
>destination=org.kde.Solid.PowerManagement.PolicyAgent serial=4342 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=HasInhibition
>   uint32 4
>method call time=1722369874.827273 sender=:1.535 -> 
>destination=org.kde.Solid.PowerManagement serial=304963 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ListInhibitions
>method call time=1722369874.827313 sender=:1.535 -> 
>destination=org.kde.Solid.PowerManagement serial=304964 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ListInhibitions
>method call time=1722369877.280859 sender=:1.544 -> 
>destination=org.kde.Solid.PowerManagement serial=13727 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ReleaseInhibition
>   uint32 920
>signal time=1722369877.281258 sender=:1.545 -> destination=(null destination) 
>serial=9439 path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=InhibitionsChanged
>   array [
>   ]
>   array [
>      string "org.mozilla.firefox"
>   ]
>method call time=1722369877.281461 sender=:1.515 -> 
>destination=org.kde.Solid.PowerManagement.PolicyAgent serial=4343 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=HasInhibition
>   uint32 4
>method call time=1722369877.281671 sender=:1.535 -> 
>destination=org.kde.Solid.PowerManagement serial=304966 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ListInhibitions
>method call time=1722369877.281676 sender=:1.535 -> 
>destination=org.kde.Solid.PowerManagement serial=304967 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ListInhibitions

In the case of Firefox without Flatpak (using org.freedesktop.ScreenSaver it
seems) I see this:

>>signal time=1722370014.376410 sender=org.freedesktop.DBus -> 
>>destination=:1.1405 serial=4294967295 path=/org/freedesktop/DBus; 
>>interface=org.freedesktop.DBus; member=NameAcquired
>   string ":1.1405"
>signal time=1722370014.376428 sender=org.freedesktop.DBus -> 
>destination=:1.1405 serial=4294967295 path=/org/freedesktop/DBus; 
>interface=org.freedesktop.DBus; member=NameLost
>   string ":1.1405"
>method call time=1722370017.317112 sender=:1.515 -> 
>destination=org.kde.Solid.PowerManagement.PolicyAgent serial=4408 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=AddInhibition
>   uint32 4
>   string "firefox"
>   string "video-playing"
>signal time=1722370022.072171 sender=:1.545 -> destination=(null destination) 
>serial=9486 path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=InhibitionsChanged
>   array [
>      struct {
>         string "firefox"
>         string "video-playing"
>      }
>   ]
>   array [
>   ]
>method call time=1722370022.072447 sender=:1.515 -> 
>destination=org.kde.Solid.PowerManagement.PolicyAgent serial=4410 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=HasInhibition
>   uint32 4
>method call time=1722370022.072457 sender=:1.535 -> 
>destination=org.kde.Solid.PowerManagement serial=305042 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ListInhibitions
>method call time=1722370022.072463 sender=:1.535 -> 
>destination=org.kde.Solid.PowerManagement serial=305043 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ListInhibitions
>method call time=1722370022.168754 sender=:1.515 -> 
>destination=org.kde.Solid.PowerManagement.PolicyAgent serial=4411 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ReleaseInhibition
>   uint32 924
>signal time=1722370022.169080 sender=:1.545 -> destination=(null destination) 
>serial=9491 path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=InhibitionsChanged
>   array [
>   ]
>   array [
>      string "firefox"
>   ]
>method call time=1722370022.169252 sender=:1.515 -> 
>destination=org.kde.Solid.PowerManagement.PolicyAgent serial=4413 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=HasInhibition
>   uint32 4
>method call time=1722370022.169629 sender=:1.535 -> 
>destination=org.kde.Solid.PowerManagement serial=305045 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ListInhibitions
>method call time=1722370022.169645 sender=:1.535 -> 
>destination=org.kde.Solid.PowerManagement serial=305046 
>path=/org/kde/Solid/PowerManagement/PolicyAgent; 
>interface=org.kde.Solid.PowerManagement.PolicyAgent; member=ListInhibitions

The only difference I can see is AddInhibition with 4 vs 1.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to