Dimensione: 9138
Commento: guida creata e revisionata
|
Dimensione: 7704
Commento: revisione pagina
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Emulatori/Wine/Configurazione | |
Linea 3: | Linea 4: |
[[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]|| |
<<BR>> <<Indice(depth=2)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=143256"; rilasci="16.04 14.04 12.04")>> |
Linea 8: | Linea 10: |
'''Wine''' deve essere configurato a seconda delle proprie esigenze per poter avviare le applicazioni '''Win 32''' durante la loro esecuzione. A tale scopo si potrà intervenire in diversi punti, per esempio si potranno aggiungere le librerie `.dll` necessarie all'esecuzione di alcuni programmi. | Per poter avviare correttamente alcune applicazioni di Windows, '''Wine''' deve essere opportunamente configurato. A tale scopo è possibile intervenire in diversi punti, ad esempio aggiungendo le librerie `.dll` necessarie all'esecuzione di alcuni programmi. |
Linea 10: | Linea 12: |
= Il pannello di configurazione = | <<Anchor(winecfg)>> = Avviare il Pannello di configurazione = |
Linea 12: | Linea 15: |
== Avviare il pannello == | [[AmbienteGrafico/AvviareProgrammi|Avviare]] il programma '''Configura Wine'''.<<BR>> In alternativa, digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando: * '''Versione stabile''': {{{ winecfg}}} * '''Versione in sviluppo''': {{{ winecfg-development}}} |
Linea 14: | Linea 22: |
Andare su '''''Applicazioni -> Wine -> Configure Wine''''', verrà avviato lo strumento di configurazione. In alternativa è possibile avviarlo digitando il seguente comando in una finestra di terminale: {{{ winecfg }}} |
|
Linea 19: | Linea 23: |
== Impostazioni generiche == | = Modificare le impostazioni di un'applicazione = |
Linea 21: | Linea 25: |
Nella scheda «'''Applications'''» potrà essere impostato il supporto per un sistema Windows specifico, modificando secondo le proprie esigenze il campo «'''Windows Version'''». | 0. Nella scheda '''Applicazioni''', fare clic su '''Aggiungi applicazione...'''. 0. Selezionare il file `.exe` al quale si desidera assegnare delle impostazioni personalizzate. 0. Selezionare tale file dalla lista '''Impostazioni delle applicazioni'''. 0. Spostarsi nelle altre schede per impostare le configurazioni preferite per l'applicazione selezionata. |
Linea 23: | Linea 30: |
Nella scheda «'''Audio'''» è consigliato l'uso di un solo driver sonoro per volta. La scelta sarà fondamentalmente tra driver '''ALSA''' o driver '''OSS''', la differenza sostanziale sta nella compatibilità con le applicazioni, infatti seppure il primo è più potente e permette l'uso di più fonti sonore contemporaneamente, risulta meno compatibile. Al contrario i driver '''OSS''' risultano essere maggiormente compatibili, tuttavia consentono l'uso del sonoro ad una singola applicazione alla volta. Le opzioni contenute nella sezione «'''!DirectSound'''» sono specifiche per ogni applicazione lanciata con '''Wine''', tuttavia in generale è consigliato disabilitare l'opzione «'''Driver Emulation'''» e impostare, nel campo '''Hardware Acceleration''', l'opzione «'''Full'''». | ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''La scheda '''Grafica''' permette di creare un'area di lavoro virtuale, all'interno della quale avviare i programmi. In caso contrario le applicazioni verranno avviate a schermo intero. '' || |
Linea 25: | Linea 32: |
Nella scheda «'''Graphic'''», tipicamente utilizata per aumentare la compatibilità con i videogiochi, sarà possibile abilitare il supporto al «'''Vertex Shader'''» e al «'''Pixel Shader'''». Inoltre in questa scheda sarà possibile assegnare un'area di lavoro virtuale all'interno della quale verranno avviati i programmi. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">È consigliato impostare la risoluzione dell'area di lavoro virtuale ad un valore inferiore alla risoluzione dello schermo. || |
|
Linea 33: | Linea 37: |
Per identificare e abilitare l'uso delle varie unità disco presenti nel sistema spostarsi nella scheda «'''Drives'''» e fare clic su «'''Autodetect...'''». | Per identificare e abilitare l'uso delle varie unità disco presenti nel sistema, spostarsi nella scheda '''Unità''' e fare clic su '''Rileva automaticamente'''. |
Linea 35: | Linea 39: |
== Aggiungere un unità DVD o CD == | == Aggiungere un'unità DVD o CD == |
Linea 37: | Linea 41: |
Spostarsi nella scheda «'''Drives'''», fare clic su «'''Add'''» e nella casella di testo «'''Path'''» digitare «'''/media/cdrom'''». Per configurare il tipo di lettore fare clic su «'''Show Advanced'''». Una volta terminate le modifiche fare clic su «'''OK'''». | 0. Spostarsi nella scheda '''Unità'''. 0. Fare clic su '''Aggiungi...'''. 0. Selezionare una unità e fare clic su '''Ok'''. 0. Selezionare l'unità appena aggiunta, facendo clic sulla lettera. 0. Nella casella '''Percorso''' digitare `/media/cdrom`. 0. In '''Tipo''', visibile facendo clic su '''Mostra controlli avanzati''' lasciare '''Scopri automaticamente'''. 0. Una volta terminate le modifiche fare clic su '''OK'''. |
Linea 39: | Linea 49: |
= Modificare le impostazioni di un'applicazione = | |
Linea 41: | Linea 50: |
Nella scheda «'''Applications'''», fare clic su «'''Add application...'''» e selezionare il file `.exe` al quale si desidera assegnare delle impostazioni personalizzate, dunque selezionare tale file dalla lista «'''Application Settings'''», infine spostarsi nelle altre schede per impostare le configurazioni preferite per l'applicazione selezionata. | <<Anchor(librerie)>> = Aggiungere librerie = == Aggiungere librerie integrate == Le librerie integrate sono librerie `.dll` fornite da '''Wine'''. Procedere come segue: 0. [[#winecfg|avviare]] '''Configura Wine''' e selezionare la scheda '''Librerie'''; 0. selezionare la libreria che si desidera aggiungere nel campo '''Nuova sostituzione per la libreria''', quindi premere '''Aggiungi'''; 0. la nuova libreria verrà aggiunta all'elenco '''Sostituzioni esistenti'''. == Installare librerie esterne == Per utilizzare delle librerie esterne potrebbe essere necessario possedere una licenza Windows. Buona parte delle librerie `.dll` non sono libere e ne viene consentito l'uso solo si è in possesso della licenza di un sistema operativo Windows. Le librerie `.dll` prelevate da un'installazione di Windows o scaricate dalla rete andranno inserite nella cartella `~/.wine/drive_c/windows/system32/`, fatta eccezione per i programmi che richiedono l'aggiunta di nuove librerie nella loro cartella di installazione. Per far sì che '''Wine''' utilizzi i file `.dll` importati nella cartella sopra citata sarà necessario: 0. [[#winecfg|avviare]] '''Configura Wine''' e selezionare la scheda '''Librerie'''; 0. inserire il nome della libreria appena importata nel campo '''Nuova sostituzione per la libreria''', quindi premere '''Aggiungi'''; 0. la nuova libreria verrà aggiunta all'elenco '''Sostituzioni esistenti'''. 0. nel caso la libreria sia stata prelevata da una installazione di Windows, si dovrà modificare il file nella lista '''Sostituzioni esistenti''': a tale scopo è sufficiente fare clic su '''Modifica''' e selezionare l'opzione '''Nativa (Windows)'''. |
Linea 45: | Linea 74: |
== Avviare il registro di sistema == | ## == Avviare il registro di sistema == |
Linea 47: | Linea 76: |
Il registro di sistema consente di configurare al meglio l'hardware per le applicazioni emulate. Per avviarlo è sufficiente digitare il seguente comando in una finestra di terminale: {{{ wine regedit }}} |
Il registro di sistema consente di configurare l'hardware per le applicazioni di Windows. Sebbene il suo utilizzo non sia generalmente necessario, per avviarlo è sufficiente digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando: * '''Versione stabile''': {{{ wine regedit}}} * '''Versione in sviluppo''': {{{ wine-development regedit}}} |
Linea 52: | Linea 82: |
== Configurare l'estensione Direct3D == | ## == Configurare l'estensione Direct3D == ## La chiave '''Direct3D''' contiene al suo interno i valori necessari per aumentare le prestazioni della propria scheda video. ## Una volta avviato il registro di sistema, scegliere '''''HKEY_CURRENT_USER → Software''''' e selezionare '''Wine''', quindi fare clic con il tasto destro e creare una nuova chiave, assegnandole il seguente nome: {{{ ## Direct3D ## }}} ## ## Una volta creata tale chiave, selezionarla e spostare il puntatore del mouse nella parte destra della finestra, fare clic con il pulsante destro del mouse in un punto vuoto e selezionare '''''Nuovo → Valore stringa''''', ripetendo la medesima operazione per ognuna delle seguenti stringhe e assegnandone i valori: ## * Per `DirectDrawRenderer` scegliere tra: ## * `gdi`: prestazioni inferiori ma ampiamente supportata; ## * `opengl`: prestazioni migliori, ma può causare incompatibilità. ## * In `UseGLSL` impostare il valore `enable`. ## * In `VideoMemorySize` impostare la quantità effettiva di memoria RAM della propria scheda video. ## * Per `OffscreenRenderingMode` scegliere tra: ## * `blackbuffer`: predefinita per la resa a video; ## * `fbo`: utilizza il ''framebuffer'' (solo per alcune schede nVidia); ## * Per `RenderTargetLockMode` scegliere tra: ## * `auto`: attraverso un test iniziale opta per la scelta migliore; ## * `disable`: disabilita l'opzione; ## * `readdraw`: usa '''glReadPixels''' in lettura e '''glDrawPixels''' per disegnare; ## * `readtext`: usa in lettura '''glReadPixels'''; ## * `texdraw`: usa per disegnare '''glDrawPixels'''; ## * `textex`: non utilizza '''glReadPixels''' e '''glDrawPixels'''. ## * Alcune applicazioni richiedono che alla chiave `Nonpower2Mode` sia assegnato il valore `repack`. |
Linea 54: | Linea 106: |
La chiave «'''Direct 3D'''» contiene al suo interno i valori necessari per aumentare le prestazioni della propria scheda video. | Alcune chiavi di registro utili sono elencate in [[https://wiki.winehq.org/Useful_Registry_Keys|questa pagina]]. |
Linea 56: | Linea 108: |
Una volta avviato il registro di sistema, espandere la chiave «'''HKEY_CURRENT_USER -> Software -> Wine'''» e selezionare «'''Wine'''», dunque fare clic con il tasto destro e creare una nuova chiave, assegnandole il seguente nome: {{{ Direct 3D }}} Una volta creata tale chiave, selezionarla e spostare il puntatore del mouse nella parte destra della finestra, fare clic con il pulsante destro del mouse in un punto vuoto e selezionare '''''Nuovo -> Valore stringa''''', ripetendo la medesima operazione per ognuna delle seguenti stringhe: * «!DirectDrawRenderer» * «UseGLSL» * «!VideoMemorySize» * «!OffscreenRenderingMode» * «!RenderTargetLockMode» * «'''!Nonpower2Mode'''» (solo per configurazioni particolari) Ora si dovranno assegnare i valori alle stringhe appena create e rinominate. Quello che segue è l'elenco delle possibili opzioni per ogni stringa creata: * «'''!DirectDrawRenderer'''»: scegliere una fra le seguenti opzioni: * «gdi»: comporta performance inferiori ma ampiamente supportata; * «opengl»: performance migliori, può causare incompatibilità. * «'''UseGLSL'''»: impostare il valore «enable». * «'''!VideoMemorySize'''»: la quantità effettiva di RAM della propria scheda video. * «'''!OffscreenRenderingMode'''»: scegliere una fra le seguenti opzioni: * «blackbuffer»: predefinita per il rendering; * «fbo»: utilizza il ''framebuffer'' (solo per alcune schede nVIDIA); * «pbuffer»: utilizza il ''pixelbuffer''. * «'''!RenderTargetLockMode'''»: scegliere una fra le seguenti opzioni: * «auto»: attraverso un test iniziale opta per la scelta migliore; * «disable»: disabilita l'opzione; * «readdraw»: usa '''glReadPixels''' in lettura e '''glDrawPixels''' per disegnare * «readtext»: usa in lettura '''glReadPixels'''; * «texdraw»: usa per disegnare '''glDrawPixels'''; * «textex»: non utilizza '''glReadPixels''' e '''glDrawPixels'''. * «'''!Nonpower2Mode'''»: richiesta da alcune applicazioni, va assegnato il valore «repack». Terminate le modifiche, chiudere il registro e digitare il seguente comando in una finestra di terminale: {{{ wineprefixcreate }}} = Aggiornare le DirectX = Alcuni giochi richiedono la versione aggiornata delle estensioni '''DirectX 9''', a tale scopo è sufficiente scaricare e [:FormatiDiCompressione#metodografico:scompattare] nella propria '''Home''' l'archivio adatto alla propria architettura dai seguenti, contenente la versione aggiornata delle librerie: * [http://www.threelights.de/page/projects/d3dx9_xx_dll_files/D3DX9_dll_update.zip 32 bit] * [http://www.threelights.de/page/projects/d3dx9_xx_dll_files/D3DX9_dll_update_64.zip 64 bit] Infine avviare l'aggiornamento, digitando i seguenti comandi in una finestra di terminale: {{{ cd ~/D3DX9_dll_update/Install/ wine DXSETUP.exe }}} = Installazione di librerie esterne = Per utilizzare delle librerie esterne potrebbe essere necessario possedere una licenza Windows. Buona parte delle librerie `.dll` non sono libere e ne viene consentito l'uso solo si è in possesso della licenza di un sistema operativo Windows. Le librerie `.dll` prelevate da un'installazione di Windows o scaricate dalla rete andranno inserite nella cartella `~/.wine/drive_c/windows/system32/`, fatta eccezione per i programmi che richiedono l'aggiunta di nuove librerie nella loro cartella di installazione. Per far sì che '''Wine''' utilizzi i file `.dll` importati nella cartella sopra citata sarà necessario avviare '''winecfg''' e spostarsi nella scheda «'''Libraries'''», infine, una volta inserito il nome della libreria appena importata nel campo «'''New override for library'''», fare clic su «'''Add'''». La nuova libreria verrà aggiunta all'elenco «'''Existing overrides'''». Nel caso la libreria sia stata prelevata da una installazione di Windows si dovrà modificare il file nella lista «'''Existing overrides'''»: a tale scopo è sufficiente fare clic su «'''Edit'''» e selezionare l'opzione «'''Native'''». |
|
Linea 114: | Linea 111: |
'''Wine''' fornisce un supporto di base per i temi di Windows. È possibile trovare molti temi a [http://www.deviantart.com/ questo indirizzo]. Per poterli utilizzare è necessario creare una cartella all'interno del disco virtuale di '''Wine'''. | '''Wine''' fornisce un supporto di base per i temi di Windows. È possibile trovare molti temi a [[http://www.deviantart.com/|questo indirizzo]]. Per poterli utilizzare è necessario creare una cartella all'interno del disco virtuale di '''Wine'''. |
Linea 118: | Linea 115: |
Ora non rimane che configurare '''wine''' per l'utilizzo di tali temi. Avviare '''winecfg''', scegliere «'''Desktop Integration'''» e selezionare la casella «'''Theme:'''», contenente i temi installati. Dopo aver selezionato il tema scelto fare clic su «'''Apply'''» e quindi su «'''OK'''». | Ora non rimane che configurare '''wine''' per l'utilizzo di tali temi. Avviare '''winecfg''', scegliere '''Integrazione del desktop''' e selezionare la casella '''Tema:''', contenente i temi installati. Dopo aver selezionato il tema scelto fare clic su '''Applica''' e quindi su '''OK'''. |
Linea 122: | Linea 120: |
* [http://appdb.winehq.org/ Base di dati delle applicazioni compatibili con Wine] * [http://www.dll-files.com/ Raccolta di librerie per Windows] |
* [[https://wiki.winehq.org/Useful_Registry_Keys|Chiavi di registro]] * [[https://wiki.winehq.org/DirectX-D3DX9|DirectX-D3DX9]] * [[https://wiki.winehq.org/Winecfg|Winecfg]] * [[http://www.dll-files.com/|Raccolta di librerie per Windows]] |
Linea 125: | Linea 126: |
CategoryEmulatori | CategoryEmulatori CategoryVirtualizzazione |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Per poter avviare correttamente alcune applicazioni di Windows, Wine deve essere opportunamente configurato. A tale scopo è possibile intervenire in diversi punti, ad esempio aggiungendo le librerie .dll necessarie all'esecuzione di alcuni programmi.
Avviare il Pannello di configurazione
Avviare il programma Configura Wine.
In alternativa, digitare nel terminale il comando:
Versione stabile:
winecfg
Versione in sviluppo:
winecfg-development
Modificare le impostazioni di un'applicazione
Nella scheda Applicazioni, fare clic su Aggiungi applicazione....
Selezionare il file .exe al quale si desidera assegnare delle impostazioni personalizzate.
Selezionare tale file dalla lista Impostazioni delle applicazioni.
- Spostarsi nelle altre schede per impostare le configurazioni preferite per l'applicazione selezionata.
La scheda Grafica permette di creare un'area di lavoro virtuale, all'interno della quale avviare i programmi. In caso contrario le applicazioni verranno avviate a schermo intero. |
Aggiungere dispositivi
Rilevamento automatico
Per identificare e abilitare l'uso delle varie unità disco presenti nel sistema, spostarsi nella scheda Unità e fare clic su Rileva automaticamente.
Aggiungere un'unità DVD o CD
Spostarsi nella scheda Unità.
Fare clic su Aggiungi....
Selezionare una unità e fare clic su Ok.
- Selezionare l'unità appena aggiunta, facendo clic sulla lettera.
Nella casella Percorso digitare /media/cdrom.
In Tipo, visibile facendo clic su Mostra controlli avanzati lasciare Scopri automaticamente.
Una volta terminate le modifiche fare clic su OK.
Aggiungere librerie
Aggiungere librerie integrate
Le librerie integrate sono librerie .dll fornite da Wine. Procedere come segue:
avviare Configura Wine e selezionare la scheda Librerie;
selezionare la libreria che si desidera aggiungere nel campo Nuova sostituzione per la libreria, quindi premere Aggiungi;
la nuova libreria verrà aggiunta all'elenco Sostituzioni esistenti.
Installare librerie esterne
Per utilizzare delle librerie esterne potrebbe essere necessario possedere una licenza Windows. Buona parte delle librerie .dll non sono libere e ne viene consentito l'uso solo si è in possesso della licenza di un sistema operativo Windows.
Le librerie .dll prelevate da un'installazione di Windows o scaricate dalla rete andranno inserite nella cartella ~/.wine/drive_c/windows/system32/, fatta eccezione per i programmi che richiedono l'aggiunta di nuove librerie nella loro cartella di installazione. Per far sì che Wine utilizzi i file .dll importati nella cartella sopra citata sarà necessario:
avviare Configura Wine e selezionare la scheda Librerie;
inserire il nome della libreria appena importata nel campo Nuova sostituzione per la libreria, quindi premere Aggiungi;
la nuova libreria verrà aggiunta all'elenco Sostituzioni esistenti.
nel caso la libreria sia stata prelevata da una installazione di Windows, si dovrà modificare il file nella lista Sostituzioni esistenti: a tale scopo è sufficiente fare clic su Modifica e selezionare l'opzione Nativa (Windows).
Modificare il registro di sistema
Il registro di sistema consente di configurare l'hardware per le applicazioni di Windows. Sebbene il suo utilizzo non sia generalmente necessario, per avviarlo è sufficiente digitare nel terminale il comando:
Versione stabile:
wine regedit
Versione in sviluppo:
wine-development regedit
Alcune chiavi di registro utili sono elencate in questa pagina.
Utilizzare i temi di Windows
Wine fornisce un supporto di base per i temi di Windows. È possibile trovare molti temi a questo indirizzo. Per poterli utilizzare è necessario creare una cartella all'interno del disco virtuale di Wine.
Spostarsi nella cartella di Windows del disco virtuale principale di Wine (un tipico percorso potrebbe essere ~/.wine/drive_c), quindi creare una nuova cartella chiamata Resources. All'interno tale cartella, creare la directory Themes, dunque creare una cartella per ogni tema che si desidera utilizzare e copiare al suo interno il relativo file con estensione .msstyles.
Ora non rimane che configurare wine per l'utilizzo di tali temi. Avviare winecfg, scegliere Integrazione del desktop e selezionare la casella Tema:, contenente i temi installati. Dopo aver selezionato il tema scelto fare clic su Applica e quindi su OK.