For some reason that app tries to contact a remote server every single time it starts and thus gives me like 5-second delay. I want to block the app from accessing the Internet, unless I explicitly allow it to do so. How can I do that?
There is the Firewall app, but I could not figure out how to block Bottles. I don’t have to use that Firewall app; whatever method I could achieve the result.
If so, this is stupid or bizarre. I mean, there should be some sort of setting like “Check updates for … every day/week/month”. Why should it check for updates every single time it starts, which means that it may check for updates again within a minute, if I run/close/run again within a minute, especially when it takes 5 seconds of delay to check for updates.
Well, it blocked Bottles from accessing the Internet thus removing the delay, but the problem was that the Windows apps that were launched by Bottles were also blocked from accessing the Internet. I am not sure if it is possible to block only Bottles and not the Windows apps (child processes, I guess). Maybe I should try to launch the Windows apps directly. I read about making shortcuts for them, but it required some work, so I have been launching them within Bottles.
I really have no idea, I don’t actually have any windows apps to run.
If the actual bottles program is looking to update every time it’s used, that must be a feature of it. Flatpaks in general do not automatically update. You would want to put in a ticket or request from the developers.
That seems really odd though… maybe it’s trying to update the windows apps within?
Bottles, like all programs that attempt to run Windows programs on Linux are all just ok at best. The reality is they were and are not really designed to work on our system. The best thing you can do is find replacement apps in Linux. You will have a much better end experience.