FreeRDP - no longer launches

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:

  1. 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.

  2. 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

  3. 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.