system: Hide "Remote Desktop" row when gnome-remote-desktop isn't available
If the gnome-remote-desktop systemd service isn't available, we don't show the Remote Desktop settings.
We use org.freedesktop.systemd1.Manager.GetUnitFileState to get the service state.
Fixes #3196 (closed)
Rather than a status page, I proposed we simply hide the remote-desktop settings when the systemd service isn't running so that we don't break any existing release freezes for gnome-47.
To test this systemctl start gnome-remote-desktop
and systemctl stop gnome-remote-desktop
.
Edited by Felipe Borges