[Util] Don't segfault if no desktops are known.
[Fenet] Support on-the-fly desktop changing.