How to Share Your Gnome Desktop Screen in Fedora

At some point, you might need to share the Fedora desktop screen (GNOME) desktop with other users for one reason or the other. There are multiple remote desktop-sharing applications that can help you achieve this.

These include TeamViewer, AnyDesk, Remmina, and many others. These are all third-party applications that require installation.

Ever heard of the ‘screen-sharing’ feature? This is a built-in tool that allows you to seamlessly share your GNOME screen.

In this guide, we will demonstrate how you can share your GNOME Desktop screen in Fedora using the ‘screen-sharing’ feature.

The following steps have been tested on Fedora 36 and Fedora 37.

Enable GNOME Desktop Screen Sharing in Fedora

Sharing your desktop screen on Fedora is as easy as they come. To get started, head over to ‘Settings‘ on your system.

Fedora Settings
Fedora Settings

On the left sidebar, click ‘Sharing‘, then toggle on the sharing button. Then click ‘Screen Sharing‘ as shown below.

Enable Fedora Screen Sharing
Enable Fedora Screen Sharing

On the screen sharing pop-up that appears, turn on screen sharing and select ‘Require a password‘ to enable password authentication when a remote user connects. Next, provide your preferred password for authentication purposes.

Fedora Screen Sharing Password
Fedora Screen Sharing Password

To allow a remote user to control the screen, check off the ‘Allow connection to control the screen‘ option.

Control Fedora Screen Sharing
Control Fedora Screen Sharing

On Fedora, chances are that the Firewalld firewall is already enabled. Therefore, you need to go an extra step and allow VNC service through the firewall, which will allow inbound VNC traffic from remote users to initiate a connection to your desktop.

On the terminal, allow VNC service by running the following commands:

$ sudo firewall-cmd --add-service=vnc-server --permanent
$ sudo firewall-cmd --reload

Share Fedora Desktop Screen Remotely

There are many applications you can use to connect to the remote Fedora screen including TigerVNC and RealVNC. A much simpler way is to use the GNOME Connections application which you can install from the GNOME software store or on the command line.

If your remote system is Debian/Ubuntu or any of its derivatives, run the following command to install the GNOME Connections application using the apt command.

$ sudo apt install gnome-connections

For Fedora and RHEL and RHEL-based distributions, run:

$ sudo dnf install gnome-connections

Once installed, launch the GNOME Connections application.

Gnome Connections - A Remote Desktop Client
Gnome Connections – A Remote Desktop Client

Once launched, GNOME connections provides a walkthrough of how to go about making remote connections. You can go over it or simply cancel to head straight to making the connection.

GNOME Connections Welcome Screen
GNOME Connections Welcome Screen

Click the plus [+] sign at the top left corner.

Create New GNOME Connections
Create New GNOME Connections

Type in the IP address of the remote Fedora system that we have just shared the screen in this format:

vnc://ip-address

Select the VNC option for connection and click ‘Connect‘.

Add IP Address of Remote Fedora System
Add IP Address of Remote Fedora System

Next, authenticate using the password you specified when sharing the screen and click ‘Sign in‘.

Fedora Screen Sharing Password
Fedora Screen Sharing Password

Click ‘Allow‘ to allow inhibiting shortcuts.

Allow Inhibiting Shortcuts
Allow Inhibiting Shortcuts

And thereafter, you will have access to your remote Fedora desktop.

Share Fedora Desktop Screen
Access Remote Fedora Desktop Screen

That was a demonstration of how you can share your Fedora GNOME desktop with others on your network. Once you are done with sharing the desktop, you can turn off screen sharing in the settings section. That’s all for now. We hope you found this guide insightful.

Tutorial Feedback...
Was this article helpful? If you don't find this article helpful or found some outdated info, issue or a typo, do post your valuable feedback or suggestions in the comments to help improve this article...

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

1 thought on “How to Share Your Gnome Desktop Screen in Fedora”

  1. Hello :-)

    If someone don’t like using CLI by finger, I’ve wrote unofficial GUI for FedUP (KFUpgrade) – it can download files for upgrade to F19/20/21 (Alpha). Next Step after GUI is Step 2.6 from Your tutorial – start upgrade in GRUB. I’ve wrote it for myself, but under GPLv3 license and source code is distributed with application, so it’s available for everyone :-)

    To work it only need Java JRE installed (Oracle or OpenJDK) and Xterm (rpm is not avaible at this moment, lack of knowledge how to build it, so depends must be installed manually).

    Screenshots:

    http://tinypic.com/view.php?pic=1znrajd&s=8#.U–ji0RfO2c
    http://tinypic.com/view.php?pic=qnjuyt&s=8#.U–mYERfO2c

    Download: https://dl.dropboxusercontent.com/u/1039704/KFUpgrade-v1.0.tar.gz

    Reply

Got something to say? Join the discussion.

Have a question or suggestion? Please leave a comment to start the discussion. Please keep in mind that all comments are moderated and your email address will NOT be published.