Razvijalci priljubljenega projekta Wine so pred kratkim napovedali začetek projekta nova razvojna različica Wine 9.4, različica, v kateri od izdaje Wine 9.3, Zaprtih je bilo 25 poročil o napakah in opravljenih 321 sprememb.
Za tiste, ki ne veste o vinu, bi morali to vedeti to je priljubljena brezplačna in odprtokodna programska oprema da uporabnikom omogoča zagon aplikacij Windows v sistemu Linux in drugi operacijski sistemi, podobni Unixu. Če želimo biti bolj tehnični, je Wine plast združljivosti, ki prevaja sistemske klice iz sistema Windows v sistem Linux in uporablja nekatere knjižnice sistema Windows v obliki datotek .dll.
Glavne novice Wine 9.4
V Wine 9.4 napredek je bil dosežen pri razvoju gonilnika winewayland.drv (ki omogoča uporabo Wine v okoljih, ki uporabljajo protokol Wayland), nova različica pa vključuje začetno podporo za OpenGL, ki vključuje bistvene funkcije GL.
Poleg tega paket Vkd3d je posodobljen na različico 1.11, Dodana podpora za stopnjevanje privilegijev procesa: pri ustvarjanju strežniških procesov (strežnik dejanj msi) in procesov, ki kličejo funkciji RtlCreateUserProcess() in CreateProcessInternal(), se zdaj privzeto uporablja omejen skrbniški žeton.
Druga sprememba, ki izstopa v tej novi razvojni različici Wine 9.4, je ta, daIzboljšave so bile narejene v zvezi z napravami za nadzor kazalcev, kot so plošče na dotik in miške, z uporabo protokola HID (Human Interface Device).
V Raziskovalcu je dodanDodana izbirna podpora za začetni meni in orodno vrstico, in omogočil zagon explorer.exe z zmanjšanimi pravicami dostopa. Winex11 je dodal tudi podporo za obdelavo dogodkov XInput2 glede na posamezna okna.
Poudarjeno je tudi, da je bila obdelava podatkov MIDI izboljšana v dmime, medtem ko so funkcije IAudioClient3_InitializeSharedAudioStream in IAudioClient3_GetSharedModeEnginePeriod.
En Winevulkan, dodana podpora za specifikacijo Vulkan 1.3.279, z uporabo razširitve Vulkan VK_EXT_map_memory_placed za preslikavo spomina.
Od druge spremembe, ki izstopajo te nove različice:
- Total Commander 8.x: Kontekstni meni ni vseboval vnosa »prilepi«, bližnjice na tipkovnici izreži/kopiraj/prilepi niso delovale, odpravljena težava s funkcijo »izreži«, ki deluje kot »kopiraj«
- Več aplikacij .NET 4.x zahteva lastnost TaskService::ConnectedUser (Toad za MySQL Freeware 7.x, Microsoft Toolkit za MS Office 2013)
- Luminance HDR/qtpfsgui 2.6.0: prazno pogovorno okno za izbiro datoteke
- Minecraft Education Edition prikazuje napako med namestitvijo: ni mogoče ustvariti načrtovanega opravila
- Desktop Window Manager se zruši pri zagonu aplikacije WPF
- Brezplačni upravitelj prenosov po posodobitvi ne deluje več (zataknil se je pri 100 % procesorju, ni vidnega okna)
- Namestitveni program EA nima besedila
- Zapisi z ničelno velikostjo z WriteProcessMemory uspejo v sistemu Windows, ne uspejo pa v Wineu.
- Okno FoxVox se namesto pričakovanega uporabniškega vmesnika upodobi kot prazna površina
- Regresija: Celozaslonske aplikacije se prikazujejo na napačnem monitorju in se ne odzivajo pravilno na dogodke miške
Končno če želite vedeti več o tem o tej izdani novi razvojni različici Wine si lahko ogledate dnevnik spremembe na naslednji povezavi.
Kako namestiti razvojno različico Wine 9.4 na Ubuntu in derivate?
Za tiste, ki bi radi preizkusili to novo razvojno različico Wine, bi morali omogoči 32-bitno arhitekturo, čeprav je naš sistem 64-bitni, nam izvedba tega koraka prihrani številne težave, ki se običajno pojavijo, saj je večina knjižnic Wine osredotočena na 32-bitno arhitekturo. Za to pišemo o terminalu:
sudo dpkg --add-architecture i386
Zdaj ključe moramo uvoziti in dodati v sistem s tem ukazom:
sudo mkdir -pm755 /etc/apt/keyrings sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Končano zdaj v sistem bomo dodali naslednje odlagališče, za to v terminalu napišemo:
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
Lahko preverimo, ali imamo Wine že nameščen in katero različico imamo v sistemu, tako da izvedemo naslednji ukaz:
wine --version
Kako odstraniti Wine?
Za tiste, ki želijo iz kakršnega koli razloga odstraniti to razvojno različico Wine iz svojega sistema, Izvajati bi morali le naslednje ukaze.
Odstranite razvojno različico:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove