As for the initial description, when I manually block WLAN using "rfkill block wlan", I do in fact see a DeviceChanged signal for the WiFi device, and if I run urfkill's enumerate script urfkill does have the correct state. Note, I edited the output from enumerate below to only show the WiFi device.
# dbus-monitor --system sender=org.freedesktop.URfkill signal sender=org.freedesktop.DBus -> dest=:1.56 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired string ":1.56" signal sender=:1.5 -> dest=(null destination) serial=62 path=/org/freedesktop/URfkill; interface=org.freedesktop.URfkill; member=DeviceChanged object path "/org/freedesktop/URfkill/devices/0" # enumerate /org/freedesktop/URfkill/devices/0 Printing props for unspecialized device: /org/freedesktop/URfkill/devices/0 Printing props for Kernel device: /org/freedesktop/URfkill/devices/0 index: 0 name: phy0 platform: 1 type: 1 urftype: org.freedesktop.URfkill.Device.Kernel hard: 0 soft: 1 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1325578 Title: org.freedesktop.URfkill.Killswitch state property not updated correctly To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/urfkill/+bug/1325578/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs