Hi guys
I’m using the Arch Linux version of Bottles via the AUR (not bottles-git just bottles) - without Flatpak - and something isn’t quite sitting right with me. I’ve been through various docs but I can’t seem to find any answers to my questions… What are actually the differences between using Wineprefixes and what Bottles brings? Is there for instance anything you can do in Bottles, that cannot be done within just Wine? And could I achieve exactly the same setup with just Wineprefixes? It feels like Bottles is bringing something else but I can’t find enough info to fully understand it.
I’m also a bit confused by the way it’s creating the bottles - are these bottles accessible via native Wine for instance? Or can only Bottles access the Bottles which it creates? I guess I’m wondering whether Bottles is running anything as an engine that might, e.g. allow some of the extra functionality like changing between Wine/Soda, that WIne itself would not allow.
I definitely feel like it’s doing something extra because for instance you can edit the system to be e.g. Windows 98 in Bottles, and then this is not set in Wine until you edit the old configuration Window.
At the moment I’m using FireJail to sandbox my Wine but also running Bottles alongside it and while the configuration side of Bottles is really good I will be honest it feels quite bloated and is quite slow & buggy often crashing for me just changing simple things. I also don’t like the fact that Winetricks has been removed either - does this mean that there is no way to access these patches from within Bottles so they can’t be run? Or if I was to run my Bottle natively, would Winetricks work on that?
I understand that without Flatpak, there is no full sandbox in place. But how is the full sandbox implemented vs the sandbox there for now me? e.g. what are the added protections of the full sandbox?
I guess what I’m trying to figure out is, is it actually worth my time using Bottles or should I just create everything myself using native wineprefixes?
I want to be able to get the same end result as Bottles with custom registries, choosing how to execute files, etc and don’t get me wrong the software is really good, I just need to get some answers to these questions so I can determine whether this is the right approach for me. Some of my games need 32-bit prefixes and this is also fuelling the question as to whether Bottles is right for me or not.
Also, does anyone know how to customise the directory path Bottles itself is installed in? (e.g. ~/.local/share/bottles/ to something like /opt/windows/bottles/) I’ve tried looking but can’t find anything on this.
Very much appreciate your time, thank you.