No executable profiles found on RHEL 10, AlmaLinux 10, and Rocky 10

Starting with version 10, Red Hat Enterprise Linux and RHEL-based distributions no longer include a traditional X server. Consequently, the /usr/share/xsessions/ files required by ThinLinc are not available through the standard package repositories. This will lead to the error “No executable profiles could be found” being shown during session startup.

To work around this issue, you must manually create the entries under /usr/share/xsessions. Simply install the desktop environment in question and add the corresponding /usr/share/xsessions/ file, and you will be good to go.

As of writing, GNOME is the only desktop environment that is available under RHEL10 that works with ThinLinc’s X server. Going forward, the availability is likely to improve as more and more desktop environments are added to EPEL.

GNOME and GNOME Classic

/usr/share/xsessions/gnome.desktop:

[Desktop Entry]
Name=GNOME
Comment=This session logs you into GNOME
Exec=/usr/bin/gnome-session
TryExec=/usr/bin/gnome-session
Type=Application
DesktopNames=GNOME
X-GDM-SessionRegisters=true
X-GDM-CanRunHeadless=true

/usr/share/xsessions/gnome-classic.desktop:

[Desktop Entry]
Name=GNOME Classic
Comment=This session logs you into GNOME Classic
Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session
TryExec=gnome-session
Type=Application
DesktopNames=GNOME-Classic;GNOME;
X-GDM-SessionRegisters=true
X-GDM-CanRunHeadless=true
2 Likes

Thanks for the workaround!

What are the plans to (and I know this is probably a lot more work implementing than I can imagine) support Wayland natively in Thinlinc?

Thanks for all the work you guys have done so far on the product, you’re making my admin work a lot easier because of it :wink:

Hi @Thulium-Drake,

Wayland is quite fundamentally different to X11, so you’re right, it’s no small task. We are actively working on it though. It’s likely we will post updates here on the community forum, so stay tuned. Otherwise, the relevant entry in our Bugzilla is 4748.

Thanks for the feedback!

1 Like