Wine 9.4 prihaja z vkd3d 1.11, začetno podporo za OpenGL v Waylandu in več

Wine v sistemu Linux

Wine je ponovna implementacija aplikacijskega programskega vmesnika Win16 in Win32 za operacijske sisteme, ki temeljijo na Unixu.

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

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.