A Bottles, amely egy grafikus eszköz a Wine környezetek kezelésére, lehetővé teszi a felhasználók számára, hogy elkülönített „palackokat” hozzanak létre Windows szoftverek számára, különböző futtatókkal, függőségekkel, beállításokkal és indítási lehetőségekkel, megjelent a 64.0 verziója.
A legfontosabb újdonság az ntsync támogatás, amely egy Wine-hoz kapcsolódó szinkronizációs mechanizmus, és javítja, hogyan kezelik a Windows alkalmazások a bizonyos szálkezelési és szinkronizációs feladatokat Linuxon.
A biztonsági funkciók terén a Bottles 64.0 hozzáadja az Eagle beállításokat a fenyegetés-ellenőrzéshez és a hibakereséshez, bevezeti a rosszindulatú programok és adatlopó minták észlelését az végrehajtható fájloknál, és figyelmezteti a felhasználókat a megjelölt programok futtatása előtt. Az alkalmazás emellett felajánlhat egy Eagle vizsgálatot egy összeomlás után, és megjelenítheti a biztonsági megállapításokat az elemzési nézetben.
Továbbá, egy új kezdőlap és párbeszédpanel lehetővé teszi a felhasználók számára, hogy egyszerre frissítsenek összetevőket a palackok között, csökkentve ezzel a frissítések palackonkénti kezelésének szükségességét. A Bottles 64.0 egy kapcsolót is hozzáad, amellyel engedélyezhetők vagy letilthatók az indítási argumentumok egyes programokhoz.
A játékok és a teljesítmény beállítások terén a Bottles most alapértelmezés szerint örökli a
MANGOHUD_CONFIG
értékét a gazda környezetből. Ezen kívül a kiadás megakadályozza, hogy az asztali munkamenet inaktívvá váljon, miközben egy Windows alkalmazás vagy játék fut. A fejlesztők emellett foglalkoztak a lassú indítással és a felhasználói felület fagyásaival, amikor sok program vagy könyvtárbejegyzés van jelen.
A desktop integrációval kapcsolatosan a Bottles 64.0 javítja a megszakadt
.desktop
hivatkozásokat, amikor az alkalmazásnevek szóközöket tartalmaznak, korrigálja a KDE Wayland asztali bejegyzés létrehozását, tisztítja a palackneveket a generált fájlnevekben, és escape-eli a programneveket, hogy a szimbólumok, mint például az és, helyesen jelenjenek meg. Az végrehajtható fájlneveket is kisbetűssé alakítja a StartupWMClass számára.
A kiadás javítja az végrehajtható fájlok kezelését azzal, hogy a nagybetűs
.EXE
és
.MSI
fájlokat megjeleníti az végrehajtható fájlok választásánál. Emellett kezeli az ismeretlen helyi kódokat a parancsikonok dekódolásakor, és megoldja a dokumentumportál elérési útvonalait a programparancsikonok hozzáadásakor.
A sandboxhoz kapcsolódó javítások a Proton futtatókat, a gamescope-ot és a folyamatkezelést érintik. A Bottles 64.0 megjeleníti a Proton futtató elérési útját és futási idejét a dedikált sandbox számára, a gamescope indító szkriptet egy megosztott ideiglenes könyvtárba írja, hogy a sandbox végrehajthassa, és javítja a dedikált sandboxban futó folyamatok leállítását. Emellett letiltja a Steam Runtime-ot, amikor nem Proton futtatóra vált.
A offline működés is javult, a Bottles most értesíti a felhasználókat, amikor egy palack helye offline, ahelyett, hogy elrejtené, offline sávot jelenít meg, frissíti az összetevőket, amikor a kapcsolat visszatér, és megjeleníti az telepített futtatókat és DLL-eket a beállításokban, még offline állapotban is. A CLI már nem kényszeríti az offline módot, lehetővé téve a palack létrehozását, hogy szükség esetén összetevőket töltsön le.
Egyéb javítások közé tartozik a Manager indítási mellékhatásainak elkerülése a CLI indítások során, a tranzitív dokumentumportál elérési útvonalak elutasítása egyedi palack könyvtárakhoz, az FVS2 tároló inicializálásának javítása a hatalmas fájlok számának elkerülése érdekében, a palack sablonok gyorsítótárazása tranzitív fájlok nélkül, és a beállítás megakadályozása, hogy megakadjon a kapcsolati ellenőrzések időtúllépése miatt. További részletekért lásd a változásnaplót.

