Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Virtualizzazione/Wine/Configurazione"
Differenze tra le versioni 30 e 31
Versione 30 del 07/03/2011 13.40.42
Dimensione: 10286
Commento:
Versione 31 del 07/03/2011 15.20.51
Dimensione: 9678
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
## [[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,143256.0.html"; rilasci="10.10 10.04")]] [[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,143256.0.html"; rilasci="10.10 10.04")]]
Linea 8: Linea 8:
##alcuni link nel paragrafo "Aggiornare le DirectX" sono morti - http://forum.ubuntu-it.org/index.php/topic,269527.msg1928398.html#msg1928398
Linea 17: Linea 16:
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:
{{{
Andare su '''''Applicazioni → Wine → Configura Wine''''', verrà avviato lo strumento di configurazione. In alternativa è possibile avviarlo digitando il seguente comando in una finestra di terminale: {{{
Linea 24: Linea 22:
Nella scheda «'''Applications'''» potrà essere impostato il supporto per un sistema Windows specifico, modificando secondo le proprie esigenze il campo «'''Windows Version'''». Nella scheda '''Applicazioni''' potrà essere impostato il supporto per un sistema Windows specifico, modificando secondo le proprie esigenze il campo «'''Versione di Windows'''».
Linea 26: Linea 24:
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'''». 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 '''Emulazione''' e impostare, nel campo '''Accelerazione hardware''', l'opzione «'''Piena'''».
Linea 28: Linea 26:
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. Nella scheda «'''Grafica'''», 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.
Linea 36: Linea 34:
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 «'''Uni'''» e fare clic su «'''Rileva automaticamente...'''».
Linea 40: Linea 38:
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'''».  * Spostarsi nella scheda '''Unità'''.
 * Fare clic su '''Aggiungi...'''.
 * Selezionare un unità e fare clic su '''Ok'''.
 * Selezionare l'unità appena aggiunta da '''Mappatura delle unità''' 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'''.
Linea 44: Linea 48:
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.  * 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.
Linea 47: Linea 54:
Linea 56: Linea 62:
La chiave «'''Direct3D'''» contiene al suo interno i valori necessari per aumentare le prestazioni della propria scheda video. La chiave '''Direct3D''' contiene al suo interno i valori necessari per aumentare le prestazioni della propria scheda video.
Linea 58: Linea 64:
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:
{{{
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: {{{
Linea 82: Linea 87:
Terminate le modifiche, chiudere il registro e digitare il seguente comando in una finestra di terminale:
{{{
Terminate le modifiche, chiudere il registro e digitare il seguente comando in una finestra di terminale: {{{
Linea 89: Linea 93:
Alcuni giochi richiedono la versione aggiornata delle librerie '''DirectX 9''', a tale scopo è sufficiente scaricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattare] nella propria '''Home''' l'archivio adatto alla propria architettura da uno dei seguenti collegamenti, contenente la versione aggiornata delle librerie:
 *
[http://www.threelights.de/assets/project-d3dx-dll-file-packages/d3dx9-xx-dll-32-bit-all.zip 32 bit]
 * [http://www.threelights.de/data/project/d3dx-dll-file-installation-packages/d3dx9-xx-dll-64-bit-all.zip 64 bit]

Infine, a
vviare l'aggiornamento digitando i seguenti comandi in una finestra di terminale: {{{
Alcuni giochi richiedono la versione aggiornata delle librerie '''DirectX 9'''. A tale scopo:
 * S
caricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattare] nella propria '''Home''' l'archivio adatto alla propria architettura dal [http://www.threelights.de/index.php?content=Project-D3DX-DLL-file-packages seguente collegamento].
 * Avviare l'aggiornamento digitando i seguenti comandi in una finestra di terminale: {{{
Linea 98: Linea 100:
È possibile installare anche le librerie '''Xinput''' e '''Xact'''. Scaricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattare] nella propria '''Home''' l'archivio adatto alla propria architettura da uno dei seguenti collegamenti, contenente la versione aggiornata delle librerie:
 *
[http://www.threelights.de/data/project/d3dx-dll-file-installation-packages/x-xx-dll-32-bit-all.zip 32 bit]
 * [http://www.threelights.de/data/project/d3dx-dll-file-installation-packages/x-xx-dll-64-bit-all.zip 64 bit]
Avviare l'aggiornamento, digitando i seguenti comandi in una finestra di terminale: {{{
È possibile installare anche le librerie '''Xinput''' e '''Xact'''.  A tale scopo:
 *
Scaricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattare] nella propria '''Home''' l'archivio adatto alla propria architettura dal [http://www.threelights.de/index.php?content=Project-D3DX-DLL-file-packages seguente collegamento].
 * Avviare l'aggiornamento, digitando i seguenti comandi in una finestra di terminale: {{{
Linea 106: Linea 107:
Alcuni giochi richiedono la versione aggiornata delle librerie '''DirectX 10''', a tale scopo è sufficiente scaricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattare] nella propria '''Home''' l'archivio adatto alla propria architettura da uno dei seguenti collegamenti, contenente la versione aggiornata delle librerie:
 *
[http://www.threelights.de/data/project/d3dx-dll-file-installation-packages/d3dx10-xx-dll-32-bit-all.zip 32 bit]
 * [http://www.threelights.de/data/project/d3dx-dll-file-installation-packages/d3dx10-xx-dll-64-bit-all.zip 64 bit]

Infine, avviare l'aggiornamento digitando i seguenti comandi in una finestra di terminale: {{{
Alcuni giochi richiedono la versione aggiornata delle librerie '''DirectX 10'''. A tale scopo:
 * S
caricare e [:AmministrazioneSistema/FormatiDiCompressione#metodografico:scompattare] nella propria '''Home''' l'archivio adatto alla propria architettura dal [http://www.threelights.de/index.php?content=Project-D3DX-DLL-file-packages seguente collegamento].
 * Infine, avviare l'aggiornamento digitando i seguenti comandi in una finestra di terminale: {{{
Linea 119: Linea 118:
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'''». 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 «'''Librerie'''», infine, una volta inserito il nome della libreria appena importata nel campo '''Nuova sostituzione per la''', fare clic su '''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)'''».
Linea 127: Linea 126:
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 132: Linea 131:
Linea 133: Linea 133:
CategoryEmulatori CategoryDaRevisionare CategoryVirtualizzazione CategoryEmulatori CategoryVirtualizzazione

BR Indice() Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,143256.0.html"; rilasci="10.10 10.04")

Introduzione

A seconda delle proprie esigenze, per poter avviare le applicazioni Windows a 32 bit, wine deve essere opportunamente configurato. A tale scopo è possibile intervenire in diversi punti, per esempio è possibile aggiungere le librerie .dll necessarie all'esecuzione di alcuni programmi.

Il pannello di configurazione

Avviare il pannello

Andare su Applicazioni → Wine → Configura Wine, verrà avviato lo strumento di configurazione. In alternativa è possibile avviarlo digitando il seguente comando in una finestra di terminale:

winecfg

Impostazioni generiche

Nella scheda Applicazioni potrà essere impostato il supporto per un sistema Windows specifico, modificando secondo le proprie esigenze il campo «Versione di Windows».

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 Emulazione e impostare, nel campo Accelerazione hardware, l'opzione «Piena».

Nella scheda «Grafica», 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.

Immagine(Icone/Grandi/info.png,,center)

È consigliato impostare la risoluzione dell'area di lavoro virtuale a un valore inferiore alla risoluzione dello schermo.

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 un unità e fare clic su Ok.

  • Selezionare l'unità appena aggiunta da Mappatura delle unità 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.

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.

Modificare il registro di sistema

Avviare il registro di sistema

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

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);

    • pbuffer: utilizza il pixelbuffer.

  • 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.

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 librerie DirectX 9. A tale scopo:

È possibile installare anche le librerie Xinput e Xact. A tale scopo:

Alcuni giochi richiedono la versione aggiornata delle librerie DirectX 10. A tale scopo:

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 winecfg e spostarsi nella scheda «Librerie», infine, una volta inserito il nome della libreria appena importata nel campo Nuova sostituzione per la, fare clic su 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)».

Utilizzare i temi di Windows

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.

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.

Ulteriori risorse


CategoryEmulatori CategoryVirtualizzazione