Actually, if you edit line 178 of docky/Docky.Services/Docky.Services/SystemService.cs to reference a lower case state property like this:
return (NetworkState) Enum.ToObject (typeof(NetworkState), network.Get (NetworkManagerName, "state"));
Then you will be able to see the weather again.
It's a change to dbus / NetworkManager to enforce strict interface compliance. You can try it with these commands:
#broken dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.DBus.Properties.Get string:"org.freedesktop.NetworkManager" string:"State"
#works dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.DBus.Properties.Get string:"org.freedesktop.NetworkManager" string:"state"
I didn't get the network manager itself to work yet, though.
Actually, if you edit line 178 of docky/Docky. Services/ Docky.Services/ SystemService. cs to reference a lower case state property like this:
Then you will be able to see the weather again.
It's a change to dbus / NetworkManager to enforce strict interface compliance. You can try it with these commands:
#broken org.freedesktop .NetworkManager /org/freedeskto p/NetworkManage r org.freedesktop .DBus.Propertie s.Get string: "org.freedeskto p.NetworkManage r" string:"State"
dbus-send --system --print-reply --dest=
#works org.freedesktop .NetworkManager /org/freedeskto p/NetworkManage r org.freedesktop .DBus.Propertie s.Get string: "org.freedeskto p.NetworkManage r" string:"state"
dbus-send --system --print-reply --dest=
I didn't get the network manager itself to work yet, though.