Wine: tips&tricks

Dom, 01/04/2007 - 17:26

Wine: tips&tricks

Inviato da kurtz77 4 commenti

versione 0.1

Introduzione

Questo è un documento aperto che si propone di raccogliere e strutturare trucchi e consigli per wine, il popolare software open source che permette di eseguire applicazioni win32 nativamente su una qualsiasi distribuzione GNU/Linux. In pieno spirito open, il "sorgente" di questo documento e prelevabile qui, è totalmente modificabile e/o integrabile e redistribuibile con nuovi consigli o trucchi. La struttura è quella tipica di una FAQ, per cui nelle successive integrazioni basterà rispettare lo stile domanda/risposta qui proposto.

Wine è scaricabile in formato binario o sorgente a questo indirizzo

Q: Wine non parte su Mandriva a 64 bit
A:
Manca la libreria libxxf86vm compilata a 32 bit e disponibile su uno dei tanti mirror per mandriva a 32 bit, nella sezione main .

Q: Wine ha fonts strani, piccolissimi o illegibili
A:
Basterà lanciare da console:

$ wine regedit.exe

ed entrare nella sezione HKEY_CURRENT_CONFIG > Software > Fonts e modificare il valore della chiave LogPixels (nel pannello a destra) finchè non ne troviamo uno che risponde alle nostre esigenze.
Alla chiusura del registro di sistema, sempre da console basterà lanciare il comando:

$ wineprefixcreate

per fissare le modifiche al registro di sistema.
Se al lancio wine dovesse presentare caratteri un po' fantasiosi, basterà copiare nella cartella fonts presente nel drive "fake" di wine ($HOME/.wine/drive_c/windows/fonts) un carattere tipo Arial o Tahoma e tutto tornerà comprensibile.

Q: Wine non trova il drive "fake" di windows
A:
Prima di installare qualsiasi applicazione in wine è opportuno lanciare wine senza argomenti, da console, per permettere al software di creare un Disco C "fake".
Una configurazione maggiormente dettagliata può essere eseguita in seguito con l'utility winecfg o agendo direttamente sul registro di sistema di wine.

Q: Lancio una applicazione correttamente installata, ma wine mi restituisce messaggi di errore e/o non succede niente.
A:
Per prima cosa conviene consultare il database delle applicazioni di wine all'indirizzo:
http://appdb.winehq.org/appbrowse.php e verificarne il grado di compatibilità.
Qualora fosse supportata potrebbe darsi che wine non possegga i files necessari (generalmente librerie dll) per eseguire l'applicazione. Dopo aver controllato l'output da console basterà scaricare la libreria o le librerie, per esempio da www.dll-files.com, e salvarle nella cartella system32 del drive "fake" di wine e riprovare a lanciare l'applicazione.

Q: Ho installato una applicazione con wine ma non trovo la voce nel menù di KDE/GNOME.
A:
Non sempre wine riesce a creare le voci in automatico del software installato nei menù del vostro desktop-environment. In questo caso è inevitabile creare a mano la voce nel proprio menù.
Spesso, l'installer vi chiederà durante la procedura, se desiderate l'icona dell'applicazione sulla vostra scrivania e 9 volte su 10 l'applicazione potrà essere lanciata con un comodo doppio click.
Altre volte basterà navigare nella cartella $HOME/.wine/drive_c/Programmi/Cartella Programma/ e lanciare da lì il vostro eseguibile.
Da console:

$ wine eseguibile.exe

O associando col tasto destro del mouse wine come applicazione predefinita per lanciare i files con estensione .exe

Q: Voglio disinstallare un software con wine, ma non trovo il modo.
A:
Wine mette a disposizione una utility grafica che permette di visualizzare il software installato e rimuoverlo quando non è più necessario.
Da console:

$ wine uninstaller.exe

Non sempre disintalla completamente l'applicazione, limitandosi in alcuni casi alla sola pulizia del registro di sistema. In queste occasioni è necessario rimuovere manualmente le cartelle di installazione nel drive fake di wine.





Commenti

Ritratto di kgiulio
#1

Inviato da kgiulio il Lun, 14/05/2007 - 13:05.

fontforge

Aggiungo che è necessario installare fontforge, anche tramite urpmi.
Io non riuscivo a far partire nulla prima di installarlo, me ne sono accorto compilando wine poichè mi diceva espressamente che senza fontforge avrei potuto riscontrare problemi...
Strano che installando wine tramite urpmi quella dipendenza non venga risolta....
Comunque ora va...



Ritratto di Moreno
#2

Inviato da Moreno il Lun, 14/05/2007 - 13:18.

Re: fontforge

Ciao

Come dice il testo
<br />Here is a list of the soft dependencies. We suggest packagers<br />install each and every last of those before building the package.<br />These libraries are not dependencies in the RPM sense. In DEB packages,<br />they should appear as &quot;Suggests&quot; or &quot;Recommends&quot;, as the case may be.<br /><br />    * libresolv<br />      This is the standard Unix domain name resolver library that is<br />      used to implement DNS support found in dnsapi.dll. resolv.h as<br />      well as libresolv.so should be present at build time.<br /><br />    * FreeType: http://www.freetype.org<br />      This library is used for direct rendering of fonts. It provides<br />      better support of fonts than using the X11 fonts engine. It is<br />      only needed for the X11 back end engine. Used from GDI.<br /><br />    * fontforge: http://sourceforge.net/projects/fontforge/<br />      Used by WINE to create our own set of TrueType fonts during build.<br />

Questi sono pacchetti necessari solo alla compilazione e generazione del pacchetto, in teoria non dovrebbero essere necessari per l'installazione del pacchetto compilato.

Ciao Ciao Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di kgiulio
#3

Inviato da kgiulio il Gio, 17/05/2007 - 11:17.

Re: fontforge

Mi baso sulla mia esperienza e senza fontforge non vedevo nessun font, di conseguenza non potevo scrivere ne tanto meno leggere. Inoltre alcuni programmi non potevano nemmeno essere installati...
Ho postato perchè altri amici avevano lo stesso problema e lo hanno risolto installando fontforge...



Ritratto di z-filippo-z
#4

Inviato da z-filippo-z il Dom, 30/11/2008 - 19:58.

Re: fontforge

salve a tutti!
sto usando ubuntu 8.10 ed ho un problema con wine.
Nonostante abbia istallato fontforge e copiato i files .ttf nella cartella c/windows/fonts le finestre windows (nemmeno quelle di configurazione o di reg edit) non visualizzano i caratteri!
Dove ho sbagliato??