I was trying to use the Ghost Desktop client to write in Ubuntu, but I could not go past a white screen and a rotating symbol.
Interesting enough, in the Developer ('Toggle Developer Tools - Ctrl-Shift-I') menu you can get access to some tools similar to the Developer Tools in Chrome.
Looking at the console, I was receiving the following message:
Uncaught (in promise) Error: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.171" (uid=1000 pid=25445 comm="/snap/ghost-desktop/77/usr/lib/Ghost/Ghost --type=" label="snap.ghost-desktop.ghost-desktop (enforce)") interface="org.freedesktop.Secret.Service" member="OpenSession" error name="(unset)" requested_reply="0" destination=":1.20" (uid=1000 pid=7142 comm="/usr/bin/gnome-keyring-daemon --daemonize --login " label="unconfined")
Searching I ended up in https://github.com/snapcrafters/ghost-desktop/issues/9, and a solution was there. I just needed to run:
sudo snap connect ghost-desktop:password-manager-service
And now I am editing this post in the Desktop client.