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 că 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