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):