I just upgrade from fedora-31 workstation to fedora-32 and now I’m unable to activate from the setting the screen sharing. When I click on the "Settings → Sharing → screen sharing ", I’m unable to activate the sharing. Sharing files, media and remote login wok.
I am having the same problem after Fedora 31 to Fedora 32 system upgrade.
I also had this problem with new installation of Fedora 32, after I configured Screen Sharing.
For a while it seemed to work, but after disabling encryption (vino/vnc encryption, in order to be able to connect from less secure VNC clients), Screen Sharing didn’t worked anymore (in fact, UltraVNC client seemed to start connection, but the password “was always” wrong besides changing and matching at both server and client) and it shows disabled at Settings.
I am having the same issue, screen sharing won’t work on Fedora 32.
If it helps, when opening sharing settings using gnome-control-center -v from the terminal, I get this message sharing-cc-panel: WARNING: couldn't list networks: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid service name 'vino-server'
I’m using Xorg, maybe Wayland doesn’t have this issue?
Hello! I have a similar problem.
I have been using screen sharing in a few versions of fedora. After upgrading from 31 to 32, I cannot enable screen sharing in Xorg session (it just cannot be set to enabled from setting). Then I switch to wayland and I can enable screen sharing now. Because my fedora is behind the broadband router, I have enabled port forwarding and it worked in all previous versions of fedora. However, fedora32 has some problems described below:
I can connect to it using from LAN without problem
Before I tried to lock screen, I can connect from WAN without problem.
After some hours, when I am connecting from outside, it asks me to enter password. If I enter a correct password, it shows me a black screen with a small cross as the mouse cursor.
When I move the mouse or type something, my fedora does see the mouse moving and it displays the text in my local screen. But from the computer I am remoting from, I just show a black screen with small cross mouse cursor.
Because I use screen sharing frequently, It will be nice if some gurus can help me. Thank you.
I think the problem is related to lock screen.
In a fresh reboot, I can connect to screen sharing from WAN. But after I have lock the screen once, even if I unlocked the screen locally, connecting from WAN resulted in black screen with a small cross cursor…
What I can do now is to reboot my fedora 32 then vnc to it immediately then keep the vnc session there. Doing so I can survive even if screen lock has been activated. Hope there will be a fix soon. Thank you.
fedora30kvm, Thank you for the x11vnc solution. Does it work for remote controlling the local screen? It is because I shall not only use the fedora computer remotely, but also locally use the same computer. So I need the vnc to connect to the local session.
Hi fuguhu!
x11vnc can be controlled the local screen.
Local session is for real machine ?
I can use to both remote and locally at the same instant,
screen lock on/off work, session not close and not show black screen.
however, i connect to remote host only IP address, i dont check the domain name.
Hello fedora30kvm,
My English is also not good.
You are so kind to help me. Thank you very much!
Finally, I use x11vnc with xrdp because x11vnc does not encrypt the connection the same way as the default screen sharing.
For anyone who need a secured remote solution in Fedora32, here are the steps:
dnf install x11vnc xrdp
systemctl enable xrdp
systemctl start xrdp
x11vnc -storepasswd mypassword /home/user/.vnc/passwd (replace user with your user name)
Create an autostart script at /home/user/.config/autostart/x11vnc.desktop . Desktop files in this directory are executed as soon as the GUI loads.
x11vnc.desktop
[Desktop Entry]
Name=X11VNC Server
Comment=Share this desktop by VNC
Icon=computer
Type=Application
NoDisplay=false
Hidden=false
X-GNOME-Autostart-Delay=0
Exec=x11vnc -forever -shared -display :0 -rfbauth /home/user/.vnc/passwd
Then edit /etc/xrdp/xrdp.ini and make sure it contains at least the following:
Remember if you rebooted your machine, you need to login once to enable x11vnc. This is the same case if you use the builtin screen sharing function. And make sure you are using the Xorg session instead of the default Wayland session.
@ fedora30kvm what you mean with “update now, fix this bug!!” ??
i have exactly the same versions installed but screen sharing still not possible to activate