diff --git a/com.angoosh.RDPConnect/com.angoosh.RDPConnect.metainfo.xml b/com.angoosh.RDPConnect/com.angoosh.RDPConnect.metainfo.xml index acd48d7..0012b6b 100644 --- a/com.angoosh.RDPConnect/com.angoosh.RDPConnect.metainfo.xml +++ b/com.angoosh.RDPConnect/com.angoosh.RDPConnect.metainfo.xml @@ -43,12 +43,6 @@ https://gitea.farmdash.org/angoosh/Flatpaks/src/branch/main/com.angoosh.RDPConnect - - https://gitea.farmdash.org/angoosh/Flatpaks/commits/branch/main - - Changed directory permissions from home to xdg-config - - https://gitea.farmdash.org/angoosh/Flatpaks/commit/85ea660c7e11d0c65c8aef23fcf76853882975cf @@ -67,6 +61,12 @@ Created about section, borgar menu, settings menu and we have easy settings for the rdp connection now + + https://gitea.farmdash.org/angoosh/Flatpaks/src/tag/1.2.0 + + Updated to newest FreeRDP which seems to fix issues with hanging / freezing + + diff --git a/com.angoosh.RDPConnect/main.py b/com.angoosh.RDPConnect/main.py index 0145371..708191c 100755 --- a/com.angoosh.RDPConnect/main.py +++ b/com.angoosh.RDPConnect/main.py @@ -22,7 +22,7 @@ from gi.repository import Gtk, Adw, Gdk, Gio APPID = "com.angoosh.RDPConnect" HOMEDIR = os.path.expanduser('~') -VERSION = "1.1.0" +VERSION = "1.2.0" conn_info = {} settings = {} @@ -307,10 +307,10 @@ class MyApp(Adw.Application): try: print("Running", settings["rdp_bin"]) - subprocess.call([settings["rdp_bin"], "/cert:ignore", "/v:"+str(conn_info["ip"]), "/u:"+str(conn_info["user"]), "/p:"+str(conn_info["passwd"])]+extra_params) + subprocess.run([settings["rdp_bin"], "/cert:ignore", "/v:"+str(conn_info["ip"]), "/u:"+str(conn_info["user"]), "/p:"+str(conn_info["passwd"])]+extra_params) except: print("Running sdl-freerdp") - subprocess.call(["sdl-freerdp", "/cert:ignore", "/v:"+str(conn_info["ip"]), "/u:"+str(conn_info["user"]), "/p:"+str(conn_info["passwd"])]+extra_params) + subprocess.run(["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")
Changed directory permissions from home to xdg-config
Created about section, borgar menu, settings menu and we have easy settings for the rdp connection now
Updated to newest FreeRDP which seems to fix issues with hanging / freezing