From 55afea677405a27ef767c3b71d6daec8e4663498 Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Wed, 26 Aug 2026 08:26:03 +0100 Subject: [PATCH] Add scale-desktop option to RDP Configuration --- launcher/actions.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/launcher/actions.py b/launcher/actions.py index 2461123..703c553 100644 --- a/launcher/actions.py +++ b/launcher/actions.py @@ -50,9 +50,9 @@ class ActionDispatcher: def _launch_xfreerdp(self, config): rdp_candidates = [ "sdl-freerdp3", - "xfreerdp3", - "wlfreerdp3", - "xfreerdp" + "sdl-freerdp", + # "xfreerdp3", + # "xfreerdp" ] rdp_bin = None @@ -71,11 +71,14 @@ class ActionDispatcher: f"/u:{config['user']}", f"/p:{config['password']}", "/sound", - "/scale-desktop:133", "/audio-mode:0", "/cert:ignore", "/f" ] + + if config.get('scale_desktop', '') != "": + cmd.append(f"/scale-desktop:{config['scale_desktop']}") + self._run_command(cmd) def _handle_power_action(self, action):