FreeRDP does not launch anymore. Had no issue with using it before the last update. Anyone have similar problems? Any suggestion on how to fix? I am using Bazzite-DX.
Operating System: Bazzite 44
KDE Plasma Version: 6.7.1
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.9-ogc3.2.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × 11th Gen Intel® Core™ i9-11900K @ 3.50GHz
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: AMD Radeon RX 6700 XT
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: Z590 AORUS ULTRA
System Version: -CF
Fixed using Hermes AI:
Root causes found:
-
The Flatpak FreeRDP 3.28 package has a restricted sandbox (only xdg-download, config dirs, etc.). It couldn’t read the old connection-flags file stored in a custom home directory folder.
-
FreeRDP 3.28 no longer accepts a plain text file of command-line flags as a positional argument. Passing it that way produced:
[ERROR][com.winpr.commandline]: Invalid sigil
-
The old flag +printer-redirection was replaced in FreeRDP 3.x by /printer.
Fix applied (no OS files modified beyond creating two new user files):
-
Created a wrapper script: ~/.local/bin/rightworks-dual.sh
-
The script passes the RDP connection flags directly to:
flatpak run --command=xfreerdp com.freerdp.FreeRDP
This bypasses the Flatpak file-sandbox problem entirely.
-
Switched to a runtime prompt using read -s.
-
Created a new desktop shortcut
-
The shortcut opens a Konsole terminal, asks for the password, and launches FreeRDP.
-
Flags used:
- /multimon — dual monitor support
- /f — fullscreen
- +clipboard — clipboard sharing
- /dynamic-resolution — dynamic resolution updates
- /printer — local printer redirection
Result: FreeRDP 3.28 now launches correctly in fullscreen dual-monitor mode.