- Home
- Subtitle tools
- GNOME Remote Desktop
GNOME Remote Desktop
Crunchbase lists GNOME in Orinda, California, United States.
What it is
GNOME Remote Desktop is GNOME’s free, open-source Linux server for remote assistance, single-user headless desktop access, and headless remote login. It offers RDP and VNC backends, but not every operating mode is available through both. Remote assistance connects to an already active session, and locking the screen closes that connection. Multi-user headless remote login integrates with GNOME Display Manager and is available only over RDP.
The server uses PipeWire for pixel streaming, libei for input events, and Mutter’s remote desktop API for management. RDP requires a TLS key and certificate; VNC supports password or prompt authentication. GNOME Settings can display an encryption fingerprint for comparison with the client. GNOME 50 adds Vulkan and VA-API hardware acceleration, HiDPI scaling for remote clients, camera redirection, Kerberos authentication for screen sharing or single-user headless servers, and support for remote login sessions launched with gnome-headless-session. Known working clients include Remmina, Connections, and xfreerdp on Linux, mstsc on Windows, and Thincast on Linux, Windows, or macOS. H.264 can reduce bandwidth in specified graphics-pipeline, client, and NVIDIA NVENC conditions. The project cautions against opening the firewall to the public internet.
For and against
For
- Provides both RDP and VNC backends.
- RDP connections require TLS credentials.
- VNC offers password or prompt authentication.
- GNOME 50 adds camera redirection and HiDPI scaling.
- Known working clients span Linux, Windows, and macOS.
Against
- Not all operating modes work with both backends.
- Multi-user headless login is RDP-only.
- Locking the screen closes remote assistance.
- The project cautions against public-internet firewall access.
The verdict
GNOME Remote Desktop covers several Linux remote-access modes, with backend-specific limitations and security setup requirements. Check which mode and protocol your setup requires, and heed the project’s network caution.
Who it suits
GNOME Remote Desktop suits Linux users who need remote assistance or headless access, including multi-user login over RDP. It may also fit people connecting from the listed Linux, Windows, or macOS clients.
Plans and prices
GNOME Remote Desktop
GNU GPL v2 or later · RDP and VNC backends · not all operating modes work with both backends
Read 7 Oct 2026 · github.com
On the record
- Access mode
- bothgitlab.gnome.org · read 20 Sep 2026
- Authentication and sessions
- GNOME 50 adds Kerberos authentication for screen sharing or single-user headless servers and support for remote login sessions launched with gnome-headless-session.release.gnome.org · read 7 Oct 2026
- Bandwidth
- H.264 encoding can reduce bandwidth when the graphics pipeline is used, the client supports H.264, and an NVIDIA NVENC encoder is available.help.gnome.org · read 7 Oct 2026
- CLI administration
- The grdctl command-line utility enables backends, sets credentials and certificates, changes view-only mode, and reports status.github.com · read 15 Oct 2026
- Company founding
- GNOME’s own history says the project was founded in 1997 by Miguel de Icaza and Federico Mena.gnome.org · read 15 Oct 2026
- Company size
- Crunchbase lists GNOME’s headcount range as 101–250 people.crunchbase.com · read 15 Oct 2026
- Compatible clients
- GNOME lists Remmina, Connections, and xfreerdp for Linux, mstsc for Windows, and Thincast for Linux, Windows, or macOS as known working clients.help.gnome.org · read 7 Oct 2026
- Current Fedora package
- Fedora’s testing repository lists gnome-remote-desktop version 51.0-1.fc45 dated September 17, 2026.packages.fedoraproject.org · read 15 Oct 2026
- Display and camera
- GNOME 50 adds HiDPI scaling for remote clients and camera redirection so a local webcam can be used in a remote session.release.gnome.org · read 7 Oct 2026
- Distribution availability
- Fedora packages GNOME Remote Desktop as a screen-sharing service package.packages.fedoraproject.org · read 15 Oct 2026
- Documentation scope
- The repository documents configuration, Kerberos authentication, and smart-card redirection.github.com · read 15 Oct 2026
- Encryption verification
- GNOME Settings can display an encryption fingerprint for comparison with the connecting client’s fingerprint.help.gnome.org · read 7 Oct 2026
- Firewall guidance
- The project documents firewalld rules for its default RDP and VNC services and warns about exposing them to the public internet.github.com · read 15 Oct 2026
- Funding
- Crunchbase identifies GNOME as a nonprofit and lists one grant funding round backed by Handshake, with the amount obscured on the public page.crunchbase.com · read 15 Oct 2026
- GNOME 47 change
- GNOME 47 added persistent remote-login sessions that continue after a disconnection.release.gnome.org · read 15 Oct 2026
- GNOME 50 change
- GNOME 50 improved remote desktop performance with Vulkan and VA-API hardware acceleration.release.gnome.org · read 15 Oct 2026
- Hardware acceleration
- GNOME 50 adds hardware acceleration support using Vulkan and VA-API to improve remote-session smoothness, latency, and power use.release.gnome.org · read 7 Oct 2026
- Headless sessions
- A single-user headless mode connects directly to an independently configured headless GNOME graphical session.github.com · read 15 Oct 2026
The review
GNOME Remote Desktop is a Linux server for remote assistance, single-user headless desktops, and headless remote login. It is best for Linux users who want a free, open-source component and can match each access mode to the right backend and security setup. Its focused design is compelling for GNOME environments, but protocol and session restrictions make careful planning essential.
Overview
This is a server rather than a complete remote-support service. It can attach to a session that is already active, provide access to one user’s headless desktop, or offer multi-user login to a headless machine. Those modes cover support, personal administration, and shared machine access, but they are not interchangeable.
RDP and VNC are both available, although neither backend supports every operating mode. Multi-user headless login integrates with GNOME Display Manager and is available only through RDP. That limitation is decisive for deployments built around VNC or clients without suitable RDP support.
Key features
Remote assistance connects to an already active session. Locking the screen closes the remote connection, creating a useful privacy boundary for support but ruling out unattended work after the local user locks the device.
Single-user headless access is suited to an individual’s remote desktop, while the multi-user option is aimed at separate remote login sessions. The latter launches with GNOME Display Manager and, in GNOME 50, supports sessions created with gnome-headless-session. RDP uses FreeRDP; VNC uses LibVNCServer.
PipeWire carries pixel content, libei handles input events, and Mutter’s remote desktop API manages the service. RDP requires a TLS key and certificate. VNC supports password or prompt authentication. GNOME Settings can show an encryption fingerprint so an administrator can compare the server identity with the connecting client, a practical safeguard during setup.
GNOME 50 adds Vulkan and VA-API hardware acceleration, intended to improve smoothness, latency, and power consumption. HiDPI scaling improves display handling on dense screens, and camera redirection lets a local webcam be used in a remote session. H.264 can reduce bandwidth when the graphics pipeline is in use, the client supports H.264, and an NVIDIA NVENC encoder is available; those conditions make the benefit hardware- and client-dependent.
Known working clients include Remmina, Connections, and xfreerdp on Linux, mstsc on Windows, and Thincast on Linux, Windows, or macOS. The project cautions against opening the firewall to the public internet, so network exposure belongs behind an appropriately controlled connection rather than a casual public deployment.
Pricing
GNOME Remote Desktop costs free under the GNOME Remote Desktop plan. It is open-source software under GNU GPL v2 or later, with no trial or subscription term. The plan includes the RDP and VNC backends, subject to the restriction that not all operating modes work with both.
That makes it a strong fit for individuals, support teams, and organizations able to operate their own Linux infrastructure. There is no paid tier that adds seats, hosted capacity, or a simpler security configuration, so teams wanting a managed service must look elsewhere.
Platforms
The supported platform is Linux, with self-hosted deployment. This is appropriate for GNOME-based Linux machines and administrators comfortable configuring a server, certificates, authentication, and network access. It is not a cross-platform server product, although the listed clients allow connections from Linux, Windows, and macOS.
Who it's for
Choose it for Linux remote assistance, personal headless desktop access, or RDP-based multi-user login where GNOME Display Manager integration matters. It is especially well matched to administrators who want open-source software and control over session and network policy.
Look elsewhere if you need a hosted service, broad operating-system support on the server, VNC-based multi-user login, or unattended assistance that remains available after the local screen is locked. The certificate requirement for RDP and the project’s warning about public-internet exposure also favor users who can handle deliberate security administration.
Pros and cons
Pros
- Three useful access patterns: assistance, single-user headless access, and headless multi-user login cover distinct Linux administration needs.
- Open-source and free: GNU GPL v2 or later licensing avoids per-seat or recurring software charges.
- Modern GNOME 50 improvements: hardware acceleration, HiDPI scaling, camera redirection, and Kerberos support can improve demanding or managed deployments.
- Connection verification: an encryption fingerprint in GNOME Settings gives administrators a concrete identity check.
Cons
- Backend gaps: RDP and VNC do not support every operating mode equally, and multi-user headless login is RDP-only.
- Support sessions are not unattended: locking the screen terminates remote assistance.
- Setup is administrator-led: RDP needs a TLS key and certificate, while safe exposure requires network judgment.
- Linux server scope: Windows and macOS can be clients, but the server itself is Linux and self-hosted.
Alternatives
For document capture rather than remote access, Document Scanning Software is the relevant category. Photo Viewer Software, ISO Creation Software, Subtitle Software, Hex Editors, and Version Control Software address different desktop tasks rather than remote sessions.
OCRFeeder is a free Linux application for users whose need is document OCR instead of desktop control. PaperScan suits Windows scanning workflows, with a free edition and paid tiers. DocScan is an iOS freemium scanner, while ABBYY FineReader PDF targets paid iOS, macOS, and Windows document work.
Brother P-touch Editor is free software for select Brother label and QL models across Windows, macOS, Android, and iOS. KODAK Capture Pro Software is a paid Windows or self-hosted scanning option with a limited edition included with many Kodak Alaris scanners. PaperStream Capture is a free Windows download for compatible fi Series scanners, and Q-Dir is free Windows file-management software.
Verdict
GNOME Remote Desktop is the right choice for Linux administrators who want a free, self-hosted GNOME server with clearly defined assistance and headless modes, especially when RDP can handle the required sessions. Choose another product when you need a hosted experience, broader server platforms, VNC multi-user login, or support that remains active after screen locking.