When installing the Flatpak version of Rustdesk the program is not running as a service. Your pc is only reachable when RustDesk is opened. When installing the Ubuntu version it runs as a service, so is standby all the time.
Flatpak app run in a Sandbox so it could be a problem for maintaining a service, so your choice to install it as deb is the best solution to have a service running in background
If almost all the apps that are installed via flatpak are problematic, I don't understand why it's still the default option on Software store.
Someone switches to Linux and first thing he had to deal is these kind of problems.
it's a ubuntu thing and as you know aorin follow ubuntu LTS
Actually it's not exactly ubuntu thing. Because before Zorin I was using Ubuntu 24.04 LTS (distro which zorin os is based on) and flatpak wasn't even installed.
To add flatpak sources (flathub) to ubuntu: You need to run:
sudo apt install flatpak gnome-software-plugin-flatpak and even after there were many problems with flatpak.
you are right, my mistake, I had Snap in head when I answered...
Ubuntu wants to monopolize their own packaging format called SNAP (the most hated universal package manager), so you can assume why flatpak is not pre-installed. And in each of their new release they are moving more core apps from native deb to SNAP formatting by default.
There are already a lot of heated topics around it, so I don't want around it here.
Just quickly want to point this thing:
Not all flatpak applications are problematic. I currently have 15 flatpaks installed and all of them working without any issue. Even has a music player installed as flatpak which when playing music runs in the background even after closing the app window. Yes, they could be limited with permissions but when the app maintainer understands the end user goals and have put efforts then the app comes with the necessary permissions already granted so that the end user not have to go through hiccups.
Now coming back to the topic, It should also be reported to the rustdesk app maintainers so they can work on the solution if possible.