Neseniai populiaraus Vyno projekto kūrėjai paskelbė apie pradžią nauja „Wine 9.4“ kūrimo versija, versija, kurioje nuo „Wine 9.3“ išleidimo, Uždaryta 25 pranešimų apie klaidas ir atlikti 321 pakeitimai.
Tiems, kurie nežino apie vyną, jie turėtų tai žinoti tai populiari nemokama ir atviro kodo programinė įranga kad leidžia vartotojams paleisti „Windows“ programas „Linux“ ir kitos į „Unix“ panašios operacinės sistemos. Kad būtų šiek tiek techniškesnis, „Wine“ yra suderinamumo sluoksnis, kuris verčia sistemos skambučius iš „Windows“ į „Linux“ ir naudoja kai kurias „Windows“ bibliotekas .dll failų pavidalu.
Pagrindinės „Wine 9.4“ naujienos
Vyne 9.4 buvo padaryta pažanga kuriant winewayland.drv tvarkyklę (tai leidžia Wine naudoti aplinkoje, kurioje naudojamas Wayland protokolas), o naujoje versijoje yra pradinis OpenGL palaikymas, apimantis esmines GL funkcijas.
Be to, pakuotė Vkd3d buvo atnaujinta į 1.11 versiją, Pridėtas proceso privilegijų eskalavimo palaikymas: kuriant serverio procesus (msi veiksmų serverį) ir procesus, kurie iškviečia funkcijas RtlCreateUserProcess() ir CreateProcessInternal(), dabar pagal numatytuosius nustatymus naudojamas ribotas administratoriaus prieigos raktas.
Kitas pakeitimas, išsiskiriantis šioje naujoje „Wine 9.4“ kūrimo versijoje, yra tas, kad jisbuvo atlikti patobulinimai, susiję su rodyklės valdymo įrenginiais, pvz., jutikliniai skydeliai ir pelės, naudojant HID (žmogaus sąsajos įrenginio) protokolą.
Programoje Explorer jis pridedamasPridėtas pasirenkamas pradžios meniu ir įrankių juostos palaikymas, ir įgalino paleisti explorer.exe su sumažintomis prieigos teisėmis. Winex11 taip pat pridėjo palaikymą XInput2 įvykių apdorojimui, palyginti su atskirais langais.
Taip pat pabrėžiama, kad patobulintas MIDI duomenų apdorojimas dmime, o funkcijos IAudioClient3_InitializeSharedAudioStream ir IAudioClient3_GetSharedModeEnginePeriod.
En Winevulkan, pridėtas Vulkan 1.3.279 specifikacijos palaikymas, naudojant plėtinį Vulkan VK_EXT_map_memory_placed atminties kartografavimui.
iš kiti išsiskiriantys pokyčiai šios naujos versijos:
- Total Commander 8.x: kontekstiniame meniu nebuvo įrašo „įklijuoti“, iškirpti / kopijuoti / įklijuoti spartieji klavišai neveikė, ištaisyta problema, kai funkcija „iškirpti“ veikia kaip „kopijuoti“
- Kai kurioms .NET 4.x programoms reikalinga TaskService::ConnectedUser ypatybė (Toad for MySQL Freeware 7.x, Microsoft Toolkit, skirta MS Office 2013)
- Šviesumas HDR/qtpfsgui 2.6.0: tuščias failo pasirinkimo dialogo langas
- „Minecraft Education Edition“ rodo klaidą diegimo metu: negalima sukurti suplanuotos užduoties
- Desktop Window Manager užstringa paleidžiant WPF programą
- Nemokamo atsisiuntimo tvarkyklė po atnaujinimo nebeveikia (užstrigo 100 % procesoriaus, lango nesimato)
- EA programų diegimo priemonėje nėra teksto
- Nulinio dydžio rašymas naudojant WriteProcessMemory sėkmingas sistemoje „Windows“, bet nepavyksta „Wine“.
- „FoxVox“ langas atvaizduojamas kaip tuščias paviršius, o ne laukiama vartotojo sąsaja
- Regresija: viso ekrano programos rodomos netinkamame monitoriuje ir netinkamai reaguoja į pelės įvykius
Pagaliau jei norite apie tai sužinoti daugiau Apie šią išleistą naują „Wine“ kūrimo versiją galite peržiūrėti žurnale pakeitimai šioje nuorodoje.
Kaip įdiegti „Wine 9.4“ kūrimo versiją „Ubuntu“ ir jos dariniuose?
Tiems, kurie domisi galimybe išbandyti šią naują „Wine“ kūrimo versiją, turėtumėte įgalinti 32 bitų architektūrą, kad nors mūsų sistema yra 64 bitų, atlikę šį veiksmą išvengiame daugelio paprastai pasitaikančių problemų, nes dauguma „Wine“ bibliotekų yra orientuotos į 32 bitų architektūrą. Norėdami tai padaryti, rašome apie terminalą:
sudo dpkg --add-architecture i386
Dabar turime importuoti raktus ir įtraukti juos į sistemą su šia komanda:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Atlikta tai dabar prie sistemos pridėsime šią saugyklą, tam mes rašome terminale:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources sudo apt update sudo apt --download-only install winehq-devel sudo apt install --install-recommends winehq-devel sudo apt --download-only dist-upgrade
Galime patikrinti, ar jau turime įdiegtą „Wine“ ir kokią versiją turime sistemoje, vykdydami šią komandą:
wine --version
Kaip pašalinti Wine?
Tiems, kurie dėl bet kokios priežasties nori pašalinti šią „Wine“ kūrimo versiją iš savo sistemos, Jie turėtų vykdyti tik šias komandas.
Pašalinkite kūrimo versiją:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove