Difference between revisions of "Wine (Italiano)"

From ArchWiki
Jump to: navigation, search
m (External Resources)
(Sidenet Wine Configuration Utility)
Line 119: Line 119:
  
 
[http://sidenet.ddo.jp/winetips/config.html wine-config]
 
[http://sidenet.ddo.jp/winetips/config.html wine-config]
 +
E' un semplice script che configura wine in modo ottimale integrandolo meglio nel sistema.
 +
 +
Oltre a configurare wine crea le le associazioni con le applicazioni e installa dei pratici menu con i link alle varie utility di wine (veramente molto pratico).
 +
Esempio dei menu:
 +
 +
[http://a.imageshack.us/img831/4121/winemenu.png Foto Modifiche Al menu]
 +
 +
 +
----
 +
 +
 +
 
Istruzioni per utilizzare questa utilità per la configurazione automatica di wine:
 
Istruzioni per utilizzare questa utilità per la configurazione automatica di wine:
  
Line 130: Line 142:
 
'''Da ricordare''': Come indicato nel [http://sidenet.ddo.jp/winetips/config.html site], puoi installare DCOM98 solo se sei in possesso di una licenza valida di Windows98.
 
'''Da ricordare''': Come indicato nel [http://sidenet.ddo.jp/winetips/config.html site], puoi installare DCOM98 solo se sei in possesso di una licenza valida di Windows98.
  
 +
----
  
 
==== WineTricks ====
 
==== WineTricks ====

Revision as of 21:50, 25 August 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Wine (Wine Is Not an Emulator) è un software scritto con lo scopo di permettere il funzionamento dei programmi sviluppati per il sistema operativo Microsoft Windows Sui sistemi GNU/Linux e altri sistemi compatibili. Wine consente infatti di utilizzare applicazioni per Windows come se fossero applicazioni scritte appositamente per sistemi GNU/Linux senza dover emulare la struttura, ma implementando di un layer di compatibilità fornendo così il collegamento alle API necessarie per il funzionamento delle applicazioni. (ecco perché Wine non è da intendersi un emulatore)

Installazione

Wine è costantemente aggiornato e disponibile nel repository [community] sia per i686 e x86_64:

pacman -S wine

x86_64

Il pacchetto x86_64 di WINE include sia i pacchetti del 32bit che quelli 64bit

64bit

Per avviare una app windows a 64bit:

/usr/bin/wine64 <path to exe>

32bit Compatibility

Per avviare una app windows a 32bit:

/usr/bin/wine <path to exe>

Importante: Se hai una scheda grafica nvidia avrai bisogno di installare pacchetto 'lib32-nvidia-utils'

pacman -S lib32-nvidia-utils

to use 3D-allocation! Or look here for other than the newest lib32-nvidia-utils version, if you use the nvidia-96xx driver version for example.

If you have still graphic problems with NVIDIA cards, you'll should try to install all lib32 packages by "pacman -S lib32". This fixes some issues.

Importante:Se hai una scheda grafica intel , avrai bisogno di installare 'lib32-intel-dri' dagli AUR e avviare Wine con:

LIBGL_DRIVERS_PATH=/opt/lib32/usr/lib/xorg/modules/dri

Importante: Per usare il suono con alsa è necessario installare

pacman -S  lib32-alsa-lib

Configurazione

Per configurare wine esegui

 winecfg

Modifica le impostazioni e clicca ok per salvare. Alcune opzioni non sono presenti in winecfg, ma sono accessibili nel Registro di Wine. Per modificare il Registro tramite GUI:

 regedit

Inoltre è possibile importare/esportare dati in/dal Registro di Wine. Da GUI clicca su: "Registro/Importa ..." e "Registro/Esporta ...". Da shell sono disponibili numerosi comandi, per l'help:

 regedit /?

La directory con i config files di wine è:

 ~/.wine

e la default C:\> sarà in:

 ~/.wine/drive_c

Ok! Queste sono le config di base. Puoi provare ad avviare qualcosa:

 wine /path/to/something.exe

Se hai difficolta a far girare applicazioni con le DirectX, prova ad aggiungere-opengl alla fine:

 wine /path/to/3d_game.exe -opengl

Reset Config

per resettare completamente (come se fosse appena installato) wine basta eliminare o spostare la cartella ~/.wine è preferibile fare un backup spostando semplicemente la cartella di configurazione con il comando:

$ mv ~/.wine ~/.wine_backup
Note: Attenzione Spostando o cancellando la cartella di config di wine si eliminano anche tutti i programmi installati con wine e le loro relative configurazioni

Sound

Note: This section may be outdated.

By default sound issues may arise when running Wine applications. Ensure only one sound device is selected in winecfg. Alsa should work out of the box but is still glitchy & slow in some games, there exists a patch for this issue here:

http://kcat.strangesoft.net/wine_thread_prio.diff

but using oss and selecting winecfg -> Sound -> Hw acceleration -> Emulation will also fix the audio issues for you provided you are using the alsa oss emulation kernel modules. (Note: using the aoss utility does not solve the issue; you must load the snd-pcm-oss module.)

Fonts

  • Se nelle applicazioni su wine non vengono visualizzati dei caratteri chiari, Forse non hai installati i caratteri tipici dei sistemi Microsoft, prova ad installarli con pacman:
# pacman -S ttf-ms-fonts

Dopo l'esecuzione del comando, killa tutti i wine servers e avvia winecfg; I caratteri ora dovrebbero essere leggibili.

Gli altri TTF fonts he si desidera installare dovrebbe andare in $C_DRIVE/windows/fonts/ (dove $C_DRIVE solitamente è ~/.wine/drive_c)


Se i caratteri sembrano in qualche modo sporchi, importare il seguente file di testo nel Registro di Wine:

[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"ClientSideWithRender"="N"

Abilitare font anti-aliasing

importare il seguente testo nel Registro di Wine:

REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001

Possibili Valori:

  • FontSmoothing:
    • 0 — anti-aliasing Disabilitato;
    • 2 — anti-aliasing Abilitato;
  • quando anti-aliasing è abilitato, FontSmoothingType:
   *  00000001 — scala di grigi;
   * 00000002 —  subpixel (vedi :subpixel rendering);
  • quando subpixel, FontSmoothingOrientation:
    • 00000000 — BGR;
    • 00000001 — RGB.

L'Anti-aliasing fonts sarà applicato dopo la chiusura del regedit, e riavvio della applicazioni di Wine.


Utility di configurazione per Wine

Questi strumenti aiuteranno nell'installazione dei tipici componenti di Windows. Nella maggior parte dei casi dovrebbe essere utilizzato come ultima risorsa , in quanto potrebbero alterare la configurazione di Wine.

Sidenet Wine Configuration Utility

wine-config E' un semplice script che configura wine in modo ottimale integrandolo meglio nel sistema.

Oltre a configurare wine crea le le associazioni con le applicazioni e installa dei pratici menu con i link alle varie utility di wine (veramente molto pratico). Esempio dei menu:

Foto Modifiche Al menu




Istruzioni per utilizzare questa utilità per la configurazione automatica di wine:

  • Scaricare L'ultima versione
  • Scompattarla
  • Leggere il README
  • E eseguire
./setup
  • Seguire le istruzioni(in inglese)

Da ricordare: Come indicato nel site, puoi installare DCOM98 solo se sei in possesso di una licenza valida di Windows98.


WineTricks

Winetricks E un veloce (slightly dirty) scriptche permette di installare i componenti necessari per le varie applicazioni windows. I componenti installabili comprendono DirectX 9.x, MSXML (Office 2007 / IE richiesto), runtime di Visual e molti altri.

Puoi installarlo tramite pacman:

# pacman -S winetricks

Per avviarlo (come normal user!) si usa il comando:

$ winetricks

WineTools assistant

(Attualmente un po 'antiquato, ma funziona)

Winetools è un programma (più di uno script, in effetti) che facilita nella installazione di alcune componenti fondamentali per il Wine, al fine di installare altri programmi. Nota: ciò non è necessario per il Wine, ma è di aiuto se si vuole utilizzare Internet Explorer.

WineTools

Secondo la politica di Microsoft si deve avere una licenza per IE6, al fine di installare DCOM98 o Internet Explorer 6. Essere possessori di una copia originale di Windows, dovrebbe essere sufficente.


Wine-doors

Wine-doors

Wine-doors è un sostituto di WineTools. Funziona utilizzando una GUI di GNOME e funziona come un packet manager.

Funziona bene anche a 64bit.

Puoi installarlo dai pacchetti AUR.

PlayOnLinux

PlayOnLinux

PlayOnlinux (Pol per gli amici) è un software, scritto in Python e Bash e distribuito sotto licenza GPL v3, realizzato all'interno di una community di giocatori francesi appassionati a Linux Il progeddo è nato per consentire l'installazione e uso dei giochi tramite Wine in modo semplice.

Ecco alcune delle principali caratteristiche di Playonlinux:

   * Non è necessario avere una licenza Microsoft Windows® per utilizzare PlayOnLinux.
   * PlayOnLinux è basato su Wine, e ne sfrutta pienamente tutte le caratteristiche, anche le funzioni più complesse.
   * Per utilizzare PlayOnlinux è consigliata una connessione a internet e una scheda che supporti l'accellerazione hardware.
   
    Nota: Per prevenire problemi di instabilità con alcuni giochi è consigliato disabilitare effetti grafici (Compiz, Kwin, “Cube desktop”, ecc…) 

Tuttavia PlayOnLinux ha anche dei difetti, come ogni software:

Installazione:


Pol è pacchettizzato per Archlinux, Debian, Fedora, Frugalware, Gentoo, Mandriva, OpenSuse, Pardus, PClinuxOS e Ubuntu. è disponibile in questo aur

Note: Dipendenze: bin32-wine cabextract imagemagick lib32-mesa wxpython xterm


LINK: Home page

Usare Wine per eseguire Win16 / Win32 binaries

Puoi eseguire files binari chiamando wine manualmente

wine programsname.exe

Se installi qualcosa con MSI installer, usa il comando msiexec

msiexec installername.msi

E' anche possibile dire al kernel di usare wine per interpretare tutti i Win16/Win32 binaries. Per prima cosa montare il binfmt_misc filesystem:

mount -t binfmt_misc none /proc/sys/fs/binfmt_misc

Oppure aggiungi questa linea al tuo /etc/fstab

none  /proc/sys/fs/binfmt_misc binfmt_misc defaults 0 0

Quindi bisogna dire al kernel come interpretare i Win16 e Win32 binaries:

echo ':DOSWin:M::MZ::/usr/bin/wine:' > /proc/sys/fs/binfmt_misc/register

You can add this line to /etc/rc.local to make this setting permanent. In this case you may want to ignore stderr to avoid error messages when changing runlevels:

{ echo ':DOSWin:M::MZ::/usr/bin/wine:' > /proc/sys/fs/binfmt_misc/register; } 2>/dev/null

Ora prova così:

chmod 755 exefile.exe
./exefile.exe

È anche possibile rimuovere l'estensione. Exe, perché il kernel non identifica il file dalla sua estensione.

Alternative ai Win16 / Win32 binaries

  • Cedega - Per i videogamers
  • CVSCedega - CVS source version of cedega
  • Codeweavers - Codeweavers' Crossover Office; Rivolto agli utenti dell'ufficio

External Resources