How to get sdl3-freerdp?

Hello,

I’ve been using sdl-freerdp3 (with the WAYLAND driver) for a while now and with the last updates, I’ve started seeing this message:

[deprecated] sdl-freerdp3 client has been deprecated
As replacement there is a SDL3 based client available.

I’ve been looking around for a while now, but sdl3-freerdp3/sdl3-freerdp doesn’t seem to exist on my system and I can’t find what package to install to actually get SDL3’s freerdp. There are few frustrating bugs I hope switching to the SDL3 client will solve.

Am I just missing something obvious?

Perhaps some context?

Where are you seeing what you are seeing?

maybe - maybe not
no one can know or suggest anything without any … context

( it took some distortion to write it this way)

Probably nothing to worry about. sdl-freerdp3 is provided by the freerdp package which is in the repos. The freerdp package provides the following commands:

/usr/bin/freerdp-proxy3
/usr/bin/freerdp-shadow-cli3
/usr/bin/sdl-freerdp3
/usr/bin/sfreerdp-server3
/usr/bin/sfreerdp3
/usr/bin/winpr-hash3
/usr/bin/winpr-makecert3
/usr/bin/wlfreerdp3
/usr/bin/xfreerdp3

The version of freerdp in Arch & all of Manjaro’s repos is currently v3.14.1-1:

Output of: mbn info freerdp -q | grep -Ev 'Name|Repository|Packager'
mbn info freerdp -q | grep -Ev 'Name|Repository|Packager'
Branch         : archlinux
Version        : 2:3.14.1-1
Build Date     : Thu 27 Mar 2025 03:36:46 
Branch         : unstable
Version        : 2:3.14.1-1
Build Date     : Thu 27 Mar 2025 03:36:46 
Branch         : testing
Version        : 2:3.14.1-1
Build Date     : Thu 27 Mar 2025 03:36:46 
Branch         : stable
Version        : 2:3.14.1-1
Build Date     : Thu 27 Mar 2025 03:36:46 

mbn can be found in the manjaro-check-repos package

However, a new version of freerdp, v3.15.0, was released on 2025-04-14, and it looks like it has better SDL3 support:

2025-04-14 Version 3.15.0

Bugfix release with much improved SDL3 client and relative mouse input support

I’ve never used remote desktops, so my knowledge is very limited. However I am curious as to whether the sdl-freerdp3 command you’ve been using might have been superseded for SDL3 by one of the other commands listed above (eg sfreerdp3 or wlfreerdp3)?

Otherwise, see if the issue still appears when v3.15.0 arrives in the repos.

2 Likes

The sdl-freerdp3 provides a small interface for entering credentials whereas the wlfreerdp3 does not.

For a longer time I used scripts to launch wlfreerdp but now I use Reminna - on a Plasma Wayland desktop - in fact I prefer Wayland over X11 but that is just me.

1 Like

Ok, that might be the problem.

But that’s weird, because I see mentions of SDL3 since 3.11: Release 3.11.0 · FreeRDP/FreeRDP · GitHub

So I’d assume the SDL3 client existed since at least then. No to mention, to release 3.14 with the “Deprecated” message mentioning the sdl3 client without
making it available seems weird to me.

That sent me on a wild goose chase. Especially since there seem to be already multiple mentions of using sdl3-freerdp on manjaro and other distribs.

I thought it was either a matter of a different package (which I couldn’t find) or trying to reach out to the package maintainer to include the new client (which I couldn’t find either).

Thanks for the details.

1 Like