Wine 9.4 vine cu vkd3d 1.11, suport inițial OpenGL în Wayland și multe altele

Vin pe Linux

Wine este o reimplementare a interfeței de programare a aplicațiilor Win16 și Win32 pentru sistemele de operare bazate pe Unix.

Dezvoltatorii popularului proiect Wine au anunțat recent lansarea programului noua versiune de dezvoltare a Wine 9.4, versiune în care, de la lansarea Wine 9.3, 25 rapoarte de erori închise și 321 modificări efectuate.

Pentru cei care nu știu despre vin, ar trebui să știe asta acesta este un software popular și open source  permite utilizatorilor să ruleze aplicații Windows pe Linux și alte sisteme de operare asemănătoare Unix. Pentru a fi ceva mai tehnic, Wine este un strat de compatibilitate care traduce apelurile de sistem de la Windows la Linux și folosește unele biblioteci Windows, sub formă de fișiere .dll.

Știri principale despre Wine 9.4

În vin 9.4 s-au înregistrat progrese în dezvoltarea driverului winewayland.drv (care permite ca Wine să fie utilizat în medii care utilizează protocolul Wayland) iar noua versiune include suport inițial pentru OpenGL, încorporând funcții esențiale GL.

În plus, pachetul Vkd3d a fost actualizat la versiunea 1.11, S-a adăugat suport pentru escaladarea privilegiilor de proces: atunci când se creează procese de server (server de acțiuni msi) și procese care invocă funcțiile RtlCreateUserProcess() și CreateProcessInternal(), acum este utilizat implicit un token de administrator limitat.

O altă schimbare care iese în evidență în această nouă versiune de dezvoltare a Wine 9.4 este că aceastaAu fost aduse îmbunătățiri legate de dispozitivele de control al pointerului, precum panouri tactile și șoareci, folosind protocolul HID (Human Interface Device).

În Explorer, este adăugatS-a adăugat suport opțional pentru meniul de pornire și bara de instrumenteși a activat lansarea explorer.exe cu drepturi de acces reduse. Winex11 a adăugat, de asemenea, suport pentru procesarea evenimentelor XInput2 în raport cu ferestrele individuale.

De asemenea, se subliniază faptul că procesarea datelor MIDI a fost îmbunătățită în dmime, în timp ce funcțiile IAudioClient3_InitializeSharedAudioStream și IAudioClient3_GetSharedModeEnginePeriod.

En Winevulkan, a adăugat suport pentru specificația Vulkan 1.3.279, folosind extensia Vulkan VK_EXT_map_memory_placed pentru maparea memoriei.

Dintre alte schimbări care se remarcă a acestei noi versiuni:

  • Total Commander 8.x: meniul contextual nu conținea intrarea „lipire”, comenzile rapide de la tastatură pentru tăiere/copiere/lipire nu au funcționat, s-a rezolvat problema cu funcția „tăiere” care funcționează ca „copiere”
  •  Mai multe aplicații .NET 4.x necesită proprietatea TaskService::ConnectedUser (Toad pentru MySQL Freeware 7.x, Microsoft Toolkit pentru MS Office 2013)
  •  Luminance HDR/qtpfsgui 2.6.0: Dialog de selectare a fișierului gol
  • Minecraft Education Edition arată o eroare în timpul instalării: nu se poate crea sarcina programată
  • Desktop Window Manager se blochează la lansarea unei aplicații WPF
  • Free Download Manager nu mai funcționează după actualizare (blocat la 100% CPU, nicio fereastră vizibilă)
  • Programul de instalare a aplicației EA nu are text
  • Scrierile de dimensiune zero folosind WriteProcessMemory reușesc în Windows, dar eșuează în Wine.
  •  Fereastra FoxVox este redată ca o suprafață goală în loc de interfața de utilizare așteptată
  • Regresie: aplicațiile pe ecran complet se afișează pe un monitor greșit și nu răspund corect la evenimentele mouse-ului

În cele din urmă dacă vrei să afli mai multe despre asta despre această nouă versiune de dezvoltare a Wine lansată, puteți consulta jurnalul de modificări în următorul link. 

Cum se instalează versiunea de dezvoltare Wine 9.4 pe Ubuntu și derivate?

Pentru cei interesați să poată încerca această nouă versiune de dezvoltare a Wine, ar trebui activați arhitectura pe 32 de biți, că, deși sistemul nostru este pe 64 de biți, efectuarea acestui pas ne scutește de multe probleme care apar de obicei, deoarece majoritatea bibliotecilor Wine sunt concentrate pe arhitectura pe 32 de biți. Pentru a face acest lucru scriem despre terminal:

sudo dpkg --add-architecture i386

Acum trebuie să importăm cheile și să le adăugăm la sistem cu această comandă:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Am făcut asta acum vom adăuga următorul depozit la sistem, pentru aceasta scriem în terminal:

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

Putem verifica că avem deja Wine instalat și, de asemenea, ce versiune avem pe sistem executând următoarea comandă:

wine --version

Cum dezinstalez Wine?

Pentru cei care doresc să dezinstaleze această versiune de dezvoltare a Wine din sistemul lor din orice motiv, ar trebui să execute doar următoarele comenzi.

Dezinstalați versiunea de dezvoltare:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.