I’m having the exact same problem as describe here. It seems that the vino-server.service
that is in user space is expected to be somewhere else. I don’t understand much about systemd configuration but that is probably the problem there.
Here is the specific log that shows when opening the Sharing section of Gnome settings
couldn't list networks: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid service name 'vino-server'
I too was getting this error on Manjaro GNOME (3.38.4). When looking through the possible solution on Reddit linked by johnyasantoss, I found this reply:
https://www.reddit.com/r/ManjaroLinux/comments/iirkd1/cant_enable_screen_sharing_gnome/g3a1xo5?utm_source=share&utm_medium=web2x&context=3
I modified it a little bit, so my steps looked like this:
- Remove
vino
. (sudo pamac remove vino
)
- Install
gnome-remote-desktop
(sudo pamac install gnome-remote-desktop
)
- Force the use of Wayland I think? (
sudo nano /etc/gdm/custom.conf
, then uncomment the WaylandEnable=false
line and set it to true
.) I’m not positive this step is really necessary but I did it anyway.
- Restart
I tried this on two of my devices and curiously it worked flawlessly on the first one but not the second one.
On the second one, the option does show up in the settings, and configuring it throws no errors, but then when you try to connect it just denies everything access. I’ll post any updates if I can get it working on that one!