Add scale-desktop option to RDP Configuration

This commit is contained in:
2026-08-26 08:26:03 +01:00
parent 20d33bf69c
commit 55afea6774

View File

@@ -50,9 +50,9 @@ class ActionDispatcher:
def _launch_xfreerdp(self, config): def _launch_xfreerdp(self, config):
rdp_candidates = [ rdp_candidates = [
"sdl-freerdp3", "sdl-freerdp3",
"xfreerdp3", "sdl-freerdp",
"wlfreerdp3", # "xfreerdp3",
"xfreerdp" # "xfreerdp"
] ]
rdp_bin = None rdp_bin = None
@@ -71,11 +71,14 @@ class ActionDispatcher:
f"/u:{config['user']}", f"/u:{config['user']}",
f"/p:{config['password']}", f"/p:{config['password']}",
"/sound", "/sound",
"/scale-desktop:133",
"/audio-mode:0", "/audio-mode:0",
"/cert:ignore", "/cert:ignore",
"/f" "/f"
] ]
if config.get('scale_desktop', '') != "":
cmd.append(f"/scale-desktop:{config['scale_desktop']}")
self._run_command(cmd) self._run_command(cmd)
def _handle_power_action(self, action): def _handle_power_action(self, action):