Thank you all for your guidance.
Yes, it was just an access problem. Using
sudo python3 ~/Electrum-3.3.5/run_electrum
it works.
I have also
sudo chmod 770 /home/richard/.electrum/daemon
This does not appear to change anything. I still need
sudo python3 ~/Electrum-3.3.5/run_electrum
to get Electrum to run.
What's the error now with this? It's likely the thing stopping it from opening from the start menu.
They're both using the same kernal behind so moving something from the cli to gui won't help.