Skip to content

docs(aws): Use gnome-remote-desktop for RDP on Ubuntu 26.04 - #574

Open
scienmanas wants to merge 1 commit into
canonical:mainfrom
scienmanas:fix-ec2-desktop-rdp-26-04
Open

docs(aws): Use gnome-remote-desktop for RDP on Ubuntu 26.04#574
scienmanas wants to merge 1 commit into
canonical:mainfrom
scienmanas:fix-ec2-desktop-rdp-26-04

Conversation

@scienmanas

Copy link
Copy Markdown

The RDP procedure on the 'Launch an Ubuntu desktop on EC2' page does not work on Ubuntu 26.04. It configures a GNOME session on Xorg via xrdp, but GNOME 50 runs only on Wayland: org.gnome.Shell@.service asserts XDG_SESSION_TYPE=wayland, so GNOME Shell never starts and the session is torn down immediately after login.

The page also exports DESKTOP_SESSION=ubuntu-xorg, which references a session file that no longer ships on 26.04, where /usr/share/xsessions/ does not exist.

Split the RDP and connection sections into version tabs. For 26.04 and later, use gnome-remote-desktop, which is already installed as a dependency of ubuntu-desktop. The 24.04 procedure is unchanged and moved into its own tab with a note about the version scope.

Validated on a clean 26.04 EC2 instance and regression-checked on 24.04.

Ref: #564

The RDP procedure on the 'Launch an Ubuntu desktop on EC2' page does not
work on Ubuntu 26.04. It configures a GNOME session on Xorg via xrdp, but
GNOME 50 runs only on Wayland: org.gnome.Shell@.service asserts
XDG_SESSION_TYPE=wayland, so GNOME Shell never starts and the session is
torn down immediately after login.

The page also exports DESKTOP_SESSION=ubuntu-xorg, which references a
session file that no longer ships on 26.04, where /usr/share/xsessions/
does not exist.

Split the RDP and connection sections into version tabs. For 26.04 and
later, use gnome-remote-desktop, which is already installed as a
dependency of ubuntu-desktop. The 24.04 procedure is unchanged and moved
into its own tab with a note about the version scope.

Validated on a clean 26.04 EC2 instance and regression-checked on 24.04.

Ref: canonical#564
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant