From 5556e8d89068aef045b197675dbc1851b3a34ec7 Mon Sep 17 00:00:00 2001 From: Angoosh Date: Tue, 18 Feb 2025 13:35:23 +0100 Subject: [PATCH] added ignore cert and changed xfreerdp binary to execute xfreerdp3 --- com.angoosh.RDPConnect/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/com.angoosh.RDPConnect/main.py b/com.angoosh.RDPConnect/main.py index 86b4ca9..28a455a 100755 --- a/com.angoosh.RDPConnect/main.py +++ b/com.angoosh.RDPConnect/main.py @@ -168,7 +168,7 @@ class PreferencesWindow(Gtk.Window): def xfree(self, app, state): if state: - settings["rdp_bin"] = "xfreerdp" + settings["rdp_bin"] = "xfreerdp3" else: settings["rdp_bin"] = "sdl-freerdp" @@ -306,9 +306,9 @@ class MyApp(Adw.Application): print(extra_params) try: - subprocess.Popen([settings["rdp_bin"], "/v:"+str(conn_info["ip"]), "/u:"+str(conn_info["user"]), "/p:"+str(conn_info["passwd"])]+extra_params) + subprocess.Popen([settings["rdp_bin"], "/cert:ignore", "/v:"+str(conn_info["ip"]), "/u:"+str(conn_info["user"]), "/p:"+str(conn_info["passwd"])]+extra_params) except: - subprocess.Popen(["sdl-freerdp", "/v:"+str(conn_info["ip"]), "/u:"+str(conn_info["user"]), "/p:"+str(conn_info["passwd"])]+extra_params) + subprocess.Popen(["sdl-freerdp", "/cert:ignore", "/v:"+str(conn_info["ip"]), "/u:"+str(conn_info["user"]), "/p:"+str(conn_info["passwd"])]+extra_params) if not os.path.isdir(HOMEDIR+"/.config/rdpconnect"): os.makedirs(HOMEDIR+"/.config/rdpconnect")