Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/05/2005, à 23:54

Omnisilver

Wine : où trouver le gestionnaire de registre ?

Ce soir j'ai tenté d'installer Warcraft 3 avec Wine, j'ai donc installé les paquets wine, winelib et winsetuptk.

Après avoir configuré Wine avec winesetuptk, j'ai installé Warcraft 3 (installation qui s'est passé sans erreur, comme sous Windows) ensuite je suis allé dans le répertoire où j'ai installé warcraft 3 (apprennant au passage que cd Program Files ne fonctionnait pas à cause de la casse mais que cd "Program Files" me sauvait la mise) et j'ai tapé la commande wine war3.exe

J'ai alors le bug suivant :

adrien@omnisilver:~/.wine/fake_windows/Program Files/Warcraft III$ wine war3.exe Invoking /usr/lib/wine/wine.bin war3.exe ...
Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels
to set the screen resolution and remove the "Resolution" entry in the config fil e
Wine failed with return code 2
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Deleting /tmp/wine.log.Dy8vQX
/usr/bin/winesetup

Comment trouver HKEY ? Je ne touchais pas à la base de registre sous Windows, est il caché quelque part dans mon fake_windows ?

Merci du coup de main big_smile

Dernière modification par Omnisilver (Le 29/05/2005, à 23:59)

Hors ligne

#2 Le 30/05/2005, à 13:43

gcxd

Re : Wine : où trouver le gestionnaire de registre ?

Omnisilver a écrit :

Ce soir j'ai tenté d'installer Warcraft 3 avec Wine, j'ai donc installé les paquets wine, winelib et winsetuptk.

Après avoir configuré Wine avec winesetuptk, j'ai installé Warcraft 3 (installation qui s'est passé sans erreur, comme sous Windows) ensuite je suis allé dans le répertoire où j'ai installé warcraft 3 (apprennant au passage que cd Program Files ne fonctionnait pas à cause de la casse mais que cd "Program Files" me sauvait la mise) et j'ai tapé la commande wine war3.exe

J'ai alors le bug suivant :

adrien@omnisilver:~/.wine/fake_windows/Program Files/Warcraft III$ wine war3.exe Invoking /usr/lib/wine/wine.bin war3.exe ...
Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels
to set the screen resolution and remove the "Resolution" entry in the config fil e
Wine failed with return code 2
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset
Deleting /tmp/wine.log.Dy8vQX
/usr/bin/winesetup

Comment trouver HKEY ? Je ne touchais pas à la base de registre sous Windows, est il caché quelque part dans mon fake_windows ?

Merci du coup de main big_smile

En fait je crois qu'il y a un autre exécutable à lancer, war3.exe n'est pas le bon, je peux pas te dire là j'ai pas mon ordi entre les pattes, regarde dans le répertoire...

Et pour aller dans Program Files tu peux mettre un antislash avant chaque espace comme ceci :

cd Program\ Files

Juste au cas où tu voulais mettre un raccourci...

Hors ligne

#3 Le 30/05/2005, à 17:35

Omnisilver

Re : Wine : où trouver le gestionnaire de registre ?

Un petit ls me donne

adrien@omnisilver:~/.wine/fake_windows/Program Files/Warcraft III$ ls
bak.Movies    ijl15.dll    redist     support       Warcraft III.exe
blizzard.ax   Licence.txt  replay     War3.exe      WorldEdit.exe
BNUpdate.exe  Maps         save       War3Inst.log  World Editor.exe
Game.dll      Mss32.dll    Storm.dll  war3.mpq

Je fais donc adrien@omnisilver:~/.wine/fake_windows/Program Files/Warcraft III$ wine "warcraft III.exe" mais il me dit qu'il ne trouve pas le CD dans le lecteur alors qu'il y est, qu'il est monté et reconnu ... ayant deux lecteurs j'ai essayé avec les deux mais même résultat, il ne le trouve pas hmm

Faut il que je touche au fichier config (dans ~/.wine ) ? Voici la partie correspondant aux lecteurs :

[Drive C]
"Path" = "/home/adrien/fake_windows"
"Type" = "hd"
"Label" = "/home/adrien/fake_windows"
"Filesystem" = "win95"

[Drive D]
"Path" = "/media/cdrom1"
"Type" = "cdrom"
"Label" = "/media/cdrom1"
"Filesystem" = "win95"
"Device" = "/dev/hdc"

[Drive E]
"Path" = "/media/cdrom0"
"Type" = "cdrom"
"Label" = "/media/cdrom0"
"Filesystem" = "win95"
"Device" = "/dev/hdd"

[Drive X]
"Path" = "/tmp"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"

[Drive Y]
"Path" = "%HOME%"
"Type" = "network"
"Label" = "Home"
"Filesystem" = "win95"

[Drive Z]
"Path" = "/"
"Type" = "hd"
"Label" = "Root"
"Filesystem" = "win95"

Merci pour l'astuce de l'antislash wink

Pour info, ceux qui auraient également l'erreur "Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels
to set the screen resolution and remove the "Resolution" entry in the config file" j'ai trouvé une page à ce sujet

Dernière modification par Omnisilver (Le 30/05/2005, à 17:56)

Hors ligne

#4 Le 30/05/2005, à 18:11

Omnisilver

Re : Wine : où trouver le gestionnaire de registre ?

J'ai réussi (en apprenant encore des trucs, maintenant je me balade sans problème dans mes répertoires en ligne de commande, grâce à cd et ls, je suis trop fort big_smile) à lancer Warcraft 3, mais même quand j'arrive à lancer l'autorun j'ai l'erreur :

Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels
to set the screen resolution and remove the "Resolution" entry in the config file

Puis tout de suite après "ne trouve pas le lecteur CD"

Je cherche donc désespérément regedit.exe, que je ne trouve pas sad

Utilisateurs de Wine, un idée ? Un paquet à installer pour l'avoir ? (J'ai installé Wine sans installation Windows préalable donc pas moyen de le choper là)
Si je le prends sur un ordi Windows et que je le copie/colle dans mon répertoire ~/.wine/fake_windows/Windows ça marchera d'apès vous ? (si je ne tente pas c'est que j'ai peur que ça ne pose problème en fait).

Hors ligne

#5 Le 31/05/2005, à 01:48

bothunderis

Re : Wine : où trouver le gestionnaire de registre ?

-> installe winetools ou xwine et tu aura facilement acces au regedit en mode graphique.
ou alors encore plus simple:dans ton terminal préféré

regedit

tongue

Dernière modification par bothunderis (Le 31/05/2005, à 01:57)

Hors ligne

#6 Le 31/05/2005, à 07:14

Omnisilver

Re : Wine : où trouver le gestionnaire de registre ?

En fait je ne l'avais pas précisé mais j'ai essayé différentes commandes :

adrien@omnisilver:~$ regedit
bash: regedit: command not found

adrien@omnisilver:~$ wine regedit
Invoking /usr/lib/wine/wine.bin regedit ...
wine: cannot find 'regedit'
Wine failed with return code 1
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset

C'est pour ça que je pense que je ne l'ai pas (je l'ai cherché dans mes fichiers mais je ne l'ai pas trouvé !)

Ce soir j'installe winetools ou xwine pour voir wink

Hors ligne

#7 Le 31/05/2005, à 07:26

racoon97

Re : Wine : où trouver le gestionnaire de registre ?

bothunderis a écrit :

-> dans ton terminal préféré

regedit

tongue

Je la connaisais pas celle la smile  Ca me rappelle le bon vieux temps lol
La clé HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels n'existe pas. Je fais comment ?
Et Logpixels c'est quoi ? Une chaine, valeur binaire, mot double ???

(Ca fais bizarre de parler base de registre sur un forum Linux ):lol:

Dernière modification par racoon97 (Le 31/05/2005, à 07:36)


Pas de logiciel de montage vidéo professionnel sous Linux ? Demandez à Sony son portage de Vegas Pro sous Linux... ou attendez Lightworks ;)

Hors ligne

#8 Le 31/05/2005, à 19:45

Omnisilver

Re : Wine : où trouver le gestionnaire de registre ?

Bon, pas de winetools ni de xwine dans synaptic ... je suppose que c'est une question de dépôts, j'ai activé les binaires d'Ubuntu 5.04, Mises à jour 5.04 et Mise à jour sécurité 5.04 en officiel, multiverse, restreint et universe.

Faut il que je rajoute les backports de la 5.10 ?

Hors ligne

#9 Le 31/05/2005, à 20:11

racoon97

Re : Wine : où trouver le gestionnaire de registre ?

Faut il que je rajoute les backports de la 5.10 ?

Je crois que ça ce n'est vraiment pas une bonne idée.:/

Tu devrais pouvoir trouver winetools dans Synaptic
A titre d'info voici mon source.list

deb cdrom:[Ubuntu 5.04 _Hoary Hedgehog_ - Release i386 (20050407)]/ hoary main restricted

## Uncomment the following two lines to fetch updated software from the network
deb http://fr.archive.ubuntu.com/ubuntu hoary main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu hoary main restricted

                
## Uncomment the following two lines to fetch major bug fix updates produced
## after the final release of the distribution.
deb http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu hoary-updates main restricted

                
## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://fr.archive.ubuntu.com/ubuntu hoary universe
deb-src http://fr.archive.ubuntu.com/ubuntu hoary universe

                
deb http://security.ubuntu.com/ubuntu hoary-security main restricted
deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted

                
deb http://security.ubuntu.com/ubuntu hoary-security universe
deb-src http://security.ubuntu.com/ubuntu hoary-security universe

                
deb http://fr.archive.ubuntu.com/ubuntu hoary multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu hoary multiverse

deb ftp://ftp2.caliu.info/backports/ hoary-backports main universe multiverse restricted
deb ftp://ftp2.caliu.info/backports/ hoary-backports-staging main universe multiverse restricted
deb ftp://ftp2.caliu.info/backports/ hoary-extras main universe multiverse restricted
deb ftp://ftp2.caliu.info/backports/ hoary-extras-staging main universe multiverse restricted

                
#deb ftp://ftp.nerim.net/debian-marillat stable main
#deb ftp://ftp.nerim.net/debian-marillat unstable main
#deb ftp://ftp.nerim.net/debian-marillat testing main


#deb http://home.gna.org/monkeybubble/debian ./

Mais avant tout regarde si tu winesetup n'est pas installé.

Dernière modification par racoon97 (Le 31/05/2005, à 20:14)


Pas de logiciel de montage vidéo professionnel sous Linux ? Demandez à Sony son portage de Vegas Pro sous Linux... ou attendez Lightworks ;)

Hors ligne

#10 Le 01/06/2005, à 16:13

bothunderis

Re : Wine : où trouver le gestionnaire de registre ?

voici ce qui m'a permis de trouver winetools  en .deb

deb http://www.linex.org/sources/linex/debian/ sarge linex 
deb http://www.linex.org/sources/linex/debian/ woody linex

,et si ça fonctionne il faut a partir de winetools commencer par "base setup".

Hors ligne

#11 Le 03/06/2005, à 12:58

gcxd

Re : Wine : où trouver le gestionnaire de registre ?

Omnisilver a écrit :

Bon, pas de winetools ni de xwine dans synaptic ... je suppose que c'est une question de dépôts, j'ai activé les binaires d'Ubuntu 5.04, Mises à jour 5.04 et Mise à jour sécurité 5.04 en officiel, multiverse, restreint et universe.

Faut il que je rajoute les backports de la 5.10 ?

Fait peut-être une recherche dans Synaptic avec le terme wine et regarde tout ce qui s'y affiche, c'est peut-être juste une question de nom de paquet un peu modifié...

Et il doit y avoir un répertoire genre ~/.wine caché avec peut-être le fichier de configuration systeme que vous recherchez...

Juste qqs idées...

Hors ligne

#12 Le 04/06/2005, à 08:05

Omnisilver

Re : Wine : où trouver le gestionnaire de registre ?

gcxd --> En recherchant uniquement wine dans synaptic j'ai trois paquets installés : wine, winesetuptk et libwine. Les autres ne m'ont pas l'air de correspondre à winetools ni à xwine (ce sont des libwine-alsa, libwine-cil, ...)

J'installe wine-utils qui pourra peut être m'aider !

Il y a bien fichier config dans ~/.wine , j'en parle dans mon second message (Faut il que je touche au fichier config (dans ~/.wine ))

raccon97 et bothunderis --> merci pour les sources, mais je vais tout essayer avant d'en rajouter, j'ai eu trop de problème avec le rajout de dépôts non ubuntu sad

.........

Je crois que j'ai trouvé le fichier qui m'intéresse ...

adrien@omnisilver:~/.wine$ ls
config                       config.2005.06.04.07.59.bak  system.reg
config.2005.05.29.23.06.bak  dosdevices                   userdef.reg
config.2005.05.30.17.56.bak  fake_windows                 user.reg


Je l'ai ouvert et il y a plein de clé de registres, je me rapproche du but smile
Exemple :

Software\\Classes\\CLSID\\{D2AC2898-B39B-11D1-8704-00600893B1BD}] 1066063185
@="DirectMusicMuteTrack

Par contre aucune clé correspondant à HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels ... je la crée manuellement ? Et je lui donne quoi comme argument ?

Hors ligne

#13 Le 05/10/2005, à 19:43

Kisey

Re : Wine : où trouver le gestionnaire de registre ?

essais ça (==> "1400x900" ç'est parceque c'est la résolution de mon écran !)
[Drive D]
"Path" = "/media/cdrom0"
"Type" = "cdrom"
"Label" = "/media/cdrom0"
"Filesystem" = "win95"
"Device" = "/dev/hdc" HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels "14OOx900"

et dans [fonts] la résolution doit être en commentaire

[fonts]

;"Resolution" = "96"

l'erreur ne s'affiche plus mais une autre arrive et là je n'ai pas encore de solution sad

Invoking /usr/lib/wine/wine.bin /home/kisey/Download/gsdemo.exe ...
fixme:thread:NtSetInformationThread Set ThreadImpersonationToken handle to (nil)
fixme:thread:NtSetInformationThread Set ThreadImpersonationToken handle to 0x48
fixme:msiexec:main /regserver not implemented yet, ignoring
fixme:msiexec:main /unregserver not implemented yet, ignoring

Si quelqu'un a une solution

Merci

Hors ligne