> Tous les forums > Forum Linux
 Wine : comportement bizarreSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Mimile
  Posté le 11/02/2014 @ 17:26 
Aller en bas de la page 
Astucien

Bonjour,

Je suis sous Archlinux - Gnome

Hier, j'ai installé wine (avec pacman) ainsi que toutes les dépendances optionnelles suggérées pendant l'installation.

Je ne joue pas à des jeux sophistiqués et en fait, quand j'ai un peu de temps à tuer, je ne joue qu'à des jeux portables (mahjongh, Gobstopper - qui est variante plus élaborée que le vieux jeu ... pacman :lol: - et un jeu de casse-briques).

Premier essai : je lance Gobstopper (en fait Gobstopp.exe) que wine démarre sans problème
deuxième essai : lbreakout2 que wine démarrer sans problème
troisième essai : mahjongh qui ne démarre pas

Bref, Cette version de Mahjongh ne m'interpelle pas vu qu'il existe une version beaucoup plus évoluée sur W7 donc je ne m'en soucie plus.

Un peu plus tard dans la journée, je relance Gobstopper qui m'annonce que le programme ne peut pas être démarré parce qu'il manque Shockwave player et demande si je veux l'installer ; j'accepte et me retrouve sur la page d'accueil d'Adobe qui ne propose que des installeur pour Windows et Mac.

Image

Ce qui m'étonne, c'est que dans mes plugins de Firefox, j'ai bien Shockwave Flash (12.0 r0).

A tout hasard, je ré-installe Wine sans résultat.

J'essaye toutes sortes de méthodes trouvées ça et là sur le net pour installer ce Shockwave Flash sans résultat.
De manière totalement empirique, je clique (bouton droit) sur l'icône du programme .exe (GOBSTOPP.EXE) que je lance avec l'option "wine chargeur d'applications windows", ce qui m'affiche évidemment la capture ci-dessus.

Je la laisse ouverte et je refais la même manoeuvre que ci-dessus qui m'affiche un bureau noir que je peux fermer avec la croix dans le coin supérieur droit.

De ce fait, c'est mon fonds d'écran normal qui ré-apparaît avec, toujours affichée la capture ci-dessus.

Je clique sur "annuler" et ... le jeu démarre !

Je n'y comprends rien !

Hier matin, je pouvais lancer et relancer le jeu à la suite sans devoir faire cette manip.

Il y a de quoi devenir dingue !

Quand je démarre le jeu en ligne de commande (wine ~/Games/GOBSTOPP.EXE), aucune ligne ne s'affiche et la boîte de dialogue apparaît immédiatement.

Si j'ouvre une seconde console et que j'y tape la même commande, il ne se passe rien du tout.

Si ensuite, je clique sur "annuler" dans la boîte de dialogue, je reste avec mes deux consoles et le jeu ne démarre pas.

Merci d'avance pour vos avis éclairés.

NB j"ai posté sur le forum Arch mais sans encore avoir reçu de réponse.

Publicité
m_n
 Posté le 11/02/2014 à 17:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Je n'y comprends rien !

Hier matin, je pouvais lancer et relancer le jeu à la suite sans devoir faire cette manip.

Il y a de quoi devenir dingue !

Quand je démarre le jeu en ligne de commande (wine ~/Games/GOBSTOPP.EXE), aucune ligne ne s'affiche et la boîte de dialogue apparaît immédiatement.

Si j'ouvre une seconde console et que j'y tape la même commande, il ne se passe rien du tout.

Si ensuite, je clique sur "annuler" dans la boîte de dialogue, je reste avec mes deux consoles et le jeu ne démarre pas.

Merci d'avance pour vos avis éclairés.

NB j"ai posté sur le forum Arch mais sans encore avoir reçu de réponse.

un terminal qui travaille sur un logiciel ou autre fonction ne peux pas le faire sur deux terminal à la fois ..

deux terminal peuvent travailler en meme temps , ( mais pas sur la meme fonction ) ..

milou32
 Posté le 11/02/2014 à 20:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Je vais peut être dire une bêtise, mais si tu télécharges Shockwave player pour windows et que tu doubles clique sur le fichier téléchargé, tu n'as pas une fenêtre qui s'ouvre et qui te demandes si tu veux ouvrir le fichier avec wine ?

Si oui, en acceptant, ton programme va être installé sous wine

Moi je suis sous kubuntu, mais si je télécharge un .exe, en cliquant dessus, automatiquement le choix m'est proposé de l'installer avec Wine, ce qui va te l'installer sur ton "windows virtuel" en quelque sorte qui a été créé par wine, et non sur ton système linux

Logicien
 Posté le 11/02/2014 à 23:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Moi aussi je pense comme milou32 même si devenir dingue est peut-être l'ultime joie des logiciels libres.



Modifié par Logicien le 12/02/2014 00:00
Mimile
 Posté le 12/02/2014 à 10:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Merci pour vos réponses mais j'avais déjà tenté la méthode que vous suggérez.

J'ai essayé avec les deux versions Shockwave-Installer-slim.exe et Shockwave-Installer-full.exe.

N'enregistrant pas de modification de comportement avec le premier, j'ai installé le second (tous deux avec wine).

Apparemment, installation réussie

Suppression : C:\windows\system32\Adobe\Director\M5drvr32.exe
Suppression : C:\windows\system32\Adobe\Director\M5if32.dll
Suppression : C:\windows\system32\Adobe\Director\np32dsw_1209149.dll
Suppression : C:\windows\system32\Adobe\Director\SwDir_1209149.dll
Suppression : C:\windows\system32\Adobe\Director\SWDNLD.EXE
Destination : C:\windows\system32
Passé : msvcp100.dll
Passé : msvcr100.dll
Destination : C:\windows\system32\Adobe
Destination : C:\windows\system32\Adobe\Director
Extraction : M5drvr32.exe
Extraction : M5if32.dll
Extraction : SWDNLD.EXE
Extraction : SwDir_1209149.dll
Extraction : np32dsw_1209149.dll
Destination : C:\windows\system32\Adobe
Suppression : C:\windows\system32\Adobe\Shockwave 12\Xtras\CBrowser.x32
Suppression : C:\windows\system32\Adobe\Shockwave 12\Xtras\INetURL.x32
Suppression : C:\windows\system32\Adobe\Shockwave 12\Xtras\Multiusr.x32
Suppression : C:\windows\system32\Adobe\Shockwave 12\Xtras\Netfile.x32
Suppression : C:\windows\system32\Adobe\Shockwave 12\Xtras\Netlingo.x32
Suppression : C:\windows\system32\Adobe\Shockwave 12\Xtras\Speech.x32
Suppression : C:\windows\system32\Adobe\Shockwave 12\Xtras\autodownload.txt
Suppression du dossier : C:\windows\system32\Adobe\shockwave 12\Xtras\
Suppression : C:\windows\system32\Adobe\Shockwave 12\gi.dll
Suppression : C:\windows\system32\Adobe\Shockwave 12\gtapi.dll
Suppression : C:\windows\system32\Adobe\Shockwave 12\SCC.dll
Suppression : C:\windows\system32\Adobe\Shockwave 12\SymCCIS.dll
Suppression : C:\windows\system32\Adobe\Shockwave 12\gcapi_dll.dll
Suppression : C:\windows\system32\Adobe\Shockwave 12\LaunchGoogleChrome.exe
Destination : C:\windows\system32\Adobe\Shockwave 12
Extraction : Control.dll
Extraction : DynaPlayer.dll
Extraction : LaunchGoogleChrome.exe
Extraction : Plugin.dll
Extraction : Proj.dll
Extraction : SwHelper_1209149.exe
Extraction : SwInit.exe
Extraction : SwLogo.bmp
Extraction : SwMenu.dll
Extraction : SymCCIS.dll
Extraction : dirapi.dll
Extraction : gcapi_dll.dll
Extraction : gi.dll
Extraction : gtapi.dll
Extraction : iml32.dll
Extraction : shockwave_Projector_Loader.dcr
Extraction : swMSM.msi
Destination : C:\windows\system32\Adobe\Shockwave 12\Xtras
Extraction : Animated GIF Asset.x32
Extraction : AudioFilters.x32
Extraction : AudioMixer.x32
Extraction : BitmapFilters.x32
Extraction : CBrowser.x32
Extraction : Cursor Asset.x32
Extraction : DVD Asset.x32
Extraction : DirectSound.x32
Extraction : Dynamiks.x32
Extraction : Dynamiks_320.x32
Extraction : F4VAsset.x32
Extraction : FLVAsset.x32
Extraction : Flash Asset.x32
Extraction : Font Asset.x32
Extraction : Font Xtra.x32
Extraction : Havok.x32
Extraction : INetURL.x32
Extraction : MP4Asset.x32
Extraction : MPEG 3 Import Export.x32
Extraction : MacroMix.x32
Extraction : Mix Services.x32
Extraction : Multiusr.x32
Extraction : Netfile.x32
Extraction : Netlingo.x32
Extraction : PNG Import Export.x32
Extraction : QT6Asset.x32
Extraction : RealMedia Asset.x32
Extraction : SWA Import Export.x32
Extraction : Shockwave 3d Asset.x32
Extraction : Sound Control.x32
Extraction : Sound Import Export.x32
Extraction : Speech.x32
Extraction : Sun AU Import Export.x32
Extraction : Swadcmpr.x32
Extraction : Swastrm.x32
Extraction : Targa Import Export.x32
Extraction : Text Asset.x32
Extraction : TextXtra.x32
Extraction : Tiff Import Export.x32
Extraction : Windows Media Asset.x32
Extraction : XMLParser.x32
Destination : C:\windows\system32\Adobe
Création de la désinstallation : C:\windows\system32\Adobe\Shockwave 12\uninstaller.exe
Exécution : msiexec /i "C:\windows\SysWOW64\Adobe\Shockwave 12\swMSM.msi" /qn
Renommer : C:\windows\system32\Adobe\Shockwave 12\swMSM.msi->C:\users\okapi\Temp\swMSM.msi
Suppression : C:\users\okapi\Temp\swMSM.msi
Enregistrement : C:\windows\system32\Adobe\Director\SwDir_1209149.dll
Exécution : C:\windows\system32\Adobe\Shockwave 12\SwHelper_1209149.exe /regserver
Exécution : C:\windows\system32\Adobe\Director\SwDnld.exe /regserver
Successfully Completed

mais toujours pas de résultat.

Cela dit, il est possible que je ne procède pas correctement.

Les jeux portables sont dans un dossier "Games" de ma /home ; à l'installation de wine, un dossier (caché) .wine a été créé également dans ma /home.

Les *.exe sont stockés dans un dossier "Téléchargements" de /home.

J'ai essayé diverses solutions en exécutant les *.exe après les avoir déplacés dans ~/Games, puis dans ~/.wine

Ce qui est bizarre, c'est que si je lance le jeu deux fois et que j'annule la fenêtre d'erreur apparue à la première tentative, le jeu démarre !

milou32
 Posté le 12/02/2014 à 10:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Pas mal de logiciels et de jeux ne fonctionnent pas avec wine. C'est ce que j'ai constaté moi aussi.
Tu as essayé avec PlayOnLinux ?

http://www.playonlinux.com/fr/

Mimile
 Posté le 12/02/2014 à 13:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

J'ai installé playonlinux mais comme mon petit jeu ne fait pas partie de la liste, j'ai dû faire une installation manuelle qui prend pas mal de temps mais avec pour résultat final que le jeu démarre.

Seulement voilà : quand je veux relancer le jeu, démarre playonlinux mais mon jeu n'apparaît pas dans la fenêtre principale, ce qui m'oblige à recommencer toute la procédure qui prend une bonne quarantaine de secondes (alors qu'avec mon système bancal - double démarrage avec Wine - ce ne prend guère plus que 5 à 10 secondes.

J'espérais trouver playonlinux dans la liste des "autres applications" quand on clique droit sur l'*.exe, mais il ne s'y trouve pas.

Ce qui est vraiment étrange, c'est que dans le log d'installation Shockwave 12 est bien présent ; il n'est pas repéré au premier démarrage de Wine alors qu'il l'est au second (après avoir annuler le premier message d'erreur !

Complètement incohérent mais ça marche ...

Mimile
 Posté le 15/02/2014 à 11:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Finalement, j'ai installé l'installeur de Shockwave (de Windows) en SU ; le répertoire .wine s'est donc retrouvé dans le répertoire /root

Ca a résolu le problème : j'ai créé un raccourci : sudo wine ~/Games/Gobstopp.exe.

J'ai modifié /etc/sudoers afin que je sois dispensé de fournir mon mot de passe à l'appel de sudo de sorte que le jeu démarre immédiatement.

Solution peu orthodoxe mais efficace.

Problème résolu mais d'une façon qui ne plaît guère.

milou32
 Posté le 15/02/2014 à 12:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Le principal c'est que ça marche.....

milou32
 Posté le 15/02/2014 à 13:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucienne

Ton jeu c'est Pac man ?

J'ai téléchargé celui là pour voir, et installé sous wine. Il marche nickel....

http://www.pcastuces.com/logitheque/deluxe_pacman.htm

ça me rappelle ma jeunesse....

Logicien
 Posté le 15/02/2014 à 15:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

À propos du fait que tu doives utiliser sudo pour que Wine fonctionne avec ton jeu, il y a peut-être un groupe auquel tu dois appartenir en utilisateur non root pour que Wine fonctionne. Si oui, je ne sais pas lequel, je n'utilise pas Wine. Avec VirtualBox, le groupe obligatoire auquel il faut appartenir en utilisateur non root pour utiliser VirtualBox est vboxusers.

La gestion des groupes n'est pas simple. Je ne connais pas de méthode pour savoir quel paquet installé a créé un groupe existant. La seule façon que je connaisse de voir les différents groupes existants et qui en fait parties c'est avec la commande vigr exécutée par root ou via sudo.

Enfin, les noms des groupes sont assez explicites. Il y a moyen de s'en sortir mais c'est très peu convivial. C'est un peu abberrant qu'il faille redémarrer sa session utilisateur pour que les modifications aux groupes prennent effets.



Modifié par Logicien le 15/02/2014 15:59
Mimile
 Posté le 16/02/2014 à 10:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour à tous deux :

@ milou32 : le jeu en question n'est pas celui que tu indiques. Il s'appelle Gobstopper Gobbler :

En voici une capture :

(clic pour agrandir)

@ Logicien : je n'ai pas trouvé de groupe particulier qui laisserait à penser qu'il faut m'y ajouter pour utiliser le jeu en simple utilisateur.

Bah, du moment que ça fonctionne



Modifié par Mimile le 16/02/2014 10:55
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Grosses promotions pour le Super Sale chez Geekbuying
-70% -1 -%
@Geekbuying
Ventes flash de printemps sur Amazon
-40% -1 -%
@Amazon
NAS 8 Baies Ugreen DXP8800 Plus (Intel Core i5-1235U, 8 Go DDR5, 2x10 GbE, cache NVMe)
1225,49 € 1499 € -18%
@Amazon Allemagne
Disque Dur externe portable Western Digital My Passport 5 To USB 3.0
121,87 € 145 € -16%
@Amazon Allemagne
NAS 2 Baies Ugreen DXP2800 (N100, 8 Go, 2.5GbE, cache NVMe)
292,42 € 399 € -27%
@Amazon Allemagne
Tournevis court à cliquet avec 6 embouts Bosch
11,99 € -1 -27%
@Amazon

Sujets relatifs
Comportement bizarre de gnome-mplayer
Problème pour installer fichier msi. avec Wine
Bizarre HDD Externe en USB3 non reconnue par Ubuntu 14.04LTS
Wine ne fonctionne qu'en SU
Firox/Thunderbird: comportement étrange (K-12.04)
Wine et dll absentes ? (K-12.04)
faire tourner paint shop pro 10 dans wine
Arch: "Wine internet explorer" ????
Info : installation de Wine et POL sous LMDE
Comment installer Wine sous LMDE 11 ?
Plus de sujets relatifs à Wine : comportement bizarre
 > Tous les forums > Forum Linux