This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Remote Desktop

Design documentation for remote desktop and GNOME. Here GNOME can be either client or server. The primary client UI is Connections, and the primary server UI is currently in Settings.

Goals

Use cases

Three main use cases:

Environment types:

When the server is administered by and organization, we can expect there to be documentation on how to connect and which address/network identifier to use, since the host name alone won't work.

If the server is a personal machine than sharing the address to that machine becomes more difficult if the connection is over a WAN:

Remote desktop connections between machines on the same LAN are easier, since you don't have these issues.

Relevant Art

Windows 10

The Windows remote desktop settings expose the hostname of the machine. Their network settings also allow the user to discover their public IP (it's a link to a page on Microsoft.com which displays your IP).

GNOME 40

Client (Connections):

Server (Settings):

Tentative Design

Mockups:

Future Enhancements

The main workflow challenge is how to identify the server over a WAN network, in a way that's simple for users. Some possibilities for improvements here:

On the server side, long term we want to support RDP and make it possible to have a proper remote session - allow logging in to the machine using a separate session from one that is already active.


2024-10-23 11:03