Introduzione a Wine 11.9
Wine 11.9 è l'ultima versione del layer di compatibilità che consente di eseguire applicazioni e giochi Windows su sistemi Linux, macOS e altri sistemi Unix-like. Questo strumento è particolarmente utile per gli utenti che desiderano accedere a software Windows senza dover utilizzare una macchina virtuale o un sistema operativo dual-boot.
La novità più rilevante per i giocatori è il supporto del driver Wayland di Wine per il protocollo wppointerwarp_v1. Questo miglioramento permette di spostare il cursore in una posizione specifica relativa a una superficie Wayland, migliorando la gestione del comportamento di Windows SetCursorPos sotto Wayland. Questa funzionalità è cruciale per i giochi che dipendono dal riposizionamento del cursore per mantenere un corretto movimento della telecamera.
Oltre a questo, Wine 11.9 introduce una libreria SQLite integrata, supporto iniziale per thread di sistema, sospensione dei thread nel codice emulato su ARM64 e ulteriori miglioramenti della compatibilità con VBScript. La versione include anche 24 correzioni di bug che affrontano vari problemi di compatibilità e prestazioni.
Tra le correzioni più significative ci sono quelle relative al comportamento di VBScript, come la risoluzione di un'asserzione di compilazione durante l'assegnazione di array multidimensionali, un fallimento di compilazione per chiamate di sottoprogrammi con moltiplicazione nelle espressioni di argomento e un problema di conversione stringa-numero.
Le correzioni delle applicazioni risolvono problemi in software come Lotus Notes 8.x, Logos 9, WinSCP, HomeSite 5.5, GOM Player, Wargaming Game Center, GraphPad Prism 9, GXSCC, ExamDiff Pro, Command & Conquer 3, Command & Conquer Red Alert 3, Photoshop CS2 e SteelSeries GG 110.0.
Per ulteriori dettagli, è possibile consultare l'annuncio ufficiale su WineHQ. Il codice sorgente di Wine 11.9 è disponibile per il download dalla pagina del progetto su GitLab, mentre i pacchetti binari per le distribuzioni Linux supportate saranno forniti attraverso i repository di download del progetto.
Prerequisiti
Per installare e utilizzare Wine 11.9, assicurati di avere i seguenti requisiti hardware e software:
- Sistema operativo: Linux, macOS o altri sistemi Unix-like
- Architettura: x86, x8664 o ARM64
- Spazio su disco: Almeno 100 MB di spazio libero per l'installazione
- Librerie di sviluppo: GCC, make, libx11-dev, libfreetype6-dev, libxi-dev, libxext-dev, libxrender-dev, libxinerama-dev, libxcursor-dev, libxcomposite-dev, libxdamage-dev, libxfixes-dev, libxrandr-dev, libxss-dev, libxtst-dev, libasound2-dev, libpulse-dev, libdbus-1-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libgstreamer-plugins-bad1.0-dev, libgstreamer-plugins-ugly1.0-dev, libgphoto2-dev, libgsm1-dev, libjpeg-dev, liblcms2-dev, libldap2-dev, libopenal-dev, libosmesa-dev, libsdl2-dev, libv4l-dev, libva-dev, libvulkan-dev, libwine-dev, libxml2-dev, libxslt1-dev, zlib1g-dev
- Wayland (opzionale): Compositor Wayland che supporta il protocollo wppointerwarpv1 per un'esperienza ottimale
PROCEDURA: Installazione e aggiornamento a Wine 11.9
Alla fine di questa guida, avrai installato o aggiornato Wine alla versione 11.9, permettendoti di eseguire applicazioni e giochi Windows su sistemi Linux, macOS e Unix-like.
- Aprire un terminale.
- Scaricare il codice sorgente di Wine 11.9 dal GitLab’s project page.
- Estrarre il file scaricato in una directory di tua scelta.
- Navigare nella directory estratta tramite il terminale.
- Eseguire il comando ./configure per configurare la compilazione.
- Eseguire il comando sudo make install per installare Wine 11.9.
- Verificare l'installazione eseguendo il comando wine --version.
Verifica e Troubleshooting
Alla fine di questa guida, sarai in grado di testare il corretto funzionamento di Wine 11.9 e risolvere eventuali problemi comuni.
Test di Funzionamento
- Verifica il supporto Wayland: Avvia un'applicazione o gioco che utilizza il cursor repositioning. Controlla che il cursore si muova correttamente rispetto alla superficie Wayland.
- Testa le applicazioni corrette: Esegui le applicazioni menzionate nella lista dei fix, come Lotus Notes 8.x, Logos 9, WinSCP, e altre, per assicurarti che non presentino più i problemi noti.
- Verifica i giochi: Gioca a titoli come DOAXVV, Command & Conquer 3, e Command & Conquer Red Alert 3 per assicurarti che gli errori winhttp siano risolti e che il vtable byte pattern in d3d9 sia presente.
Risoluzione dei Problemi
- Wayland compositor non supportato: Se il compositore Wayland non supporta wppointerwarp_v1, Wine utilizzerà il metodo di fallback. Assicurati che il comportamento del cursore sia ancora accettabile per le tue applicazioni.
- Problemi di compilazione VBScript: Se incontri errori di compilazione con VBScript, verifica che le correzioni per multidimensional arrays, sub calls con moltiplicazione, e conversione stringa-numero siano state applicate correttamente.
- Problemi con Wargaming Game Center: Se la finestra di Wargaming Game Center non appare, assicurati di avere msxml6 installato per salvare i file .pzfx.
- Crash di GXSCC: Se GXSCC crasha quando trascini un file MIDI valido, verifica che il problema sia stato risolto nella versione 11.9.
Per ulteriori dettagli e supporto, visita la pagina di annuncio di Wine 11.9.
- Supporto Wayland: Hai scoperto come il nuovo driver Wayland di Wine supporti il protocollo wppointerwarp_v1, migliorando la gestione del cursore per i giochi che ne dipendono.
- Nuove funzionalità: Hai visto l'aggiunta di una libreria SQLite integrata, il supporto iniziale per thread di sistema, la sospensione dei thread su ARM64 e miglioramenti nella compatibilità con VBScript.
- Correzioni di bug: Hai esplorato le correzioni apportate a vari problemi di applicazioni e giochi, tra cui Lotus Notes, Logos 9, WinSCP, Photoshop CS2 e titoli come Command & Conquer 3.
Per approfondire ulteriormente, visita la pagina ufficiale dell'annuncio o scarica il codice sorgente da GitLab.
Prova Wine 11.9 e sperimenta le nuove funzionalità e correzioni. Buon lavoro!
Nota Editoriale e Disclaimer
Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.
GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.
Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.
Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.