Jak pour BabbyBallow (WINE) (WINE) - Linux et OS Alternatifs
Marsh Posté le 19-02-2002 à 20:13:45
je comprend pas trop ce que tu cherche...
un bureau windows ouvert tout le temps ?
vmware + windows ?!? (mais pas de jeux)
Marsh Posté le 19-02-2002 à 20:18:06
Parceque Wine, c une interface, qui se regle à la bonne taille et qui ne lance que l'application Windows selectionnée ?
Comment ca fonctionne si il y a des dll a lancer, ou meme pire, des dépendances avec d'autres programmes Windows ?? ca les lances ?
Comment ca marche Wine ? Pas l'install non ,ca on trouve sur le net !!!! Non, mais à utiliser ??? Comment ca s'utilise ?
Marsh Posté le 19-02-2002 à 20:28:23
Les dll, ca dépend: certaines sont réécrites par les dev de wine (c'est un peu ça wine d'ailleurs), d'autres sont celles de windows si elles sont disponibles (pour certaines ça peut être au choix de l'utilisateur).
plus en détail je sais pas...
Le travail de wine ça doit être de fournir une gestion du GUI (je parle pas de l'explorer mais de créer une fenêtre, un bouton à cliquer) et surtout de tout ce qui fait un OS (gestion des process, des entrées/sorties, mémoire....).
Les dépendances logicielles sont surtout des dépendances de dll. Sinon, ils tentent de les réécrire/émuler/utiliser. C'est le cas notamment des install shield.
c'est dur comme question.
Le travail de wine c'est de répondre aux requêtes que fait une appli à l'OS ou à certaines dll.
PS: y a trop de fautes, j'ai la flème
[jfdsdjhfuetppo]--Message édité par 911GT3--[/jfdsdjhfuetppo]
Marsh Posté le 19-02-2002 à 22:38:46
NounouRs a écrit a écrit : Parceque Wine, c une interface, qui se regle à la bonne taille et qui ne lance que l'application Windows selectionnée ? Comment ca fonctionne si il y a des dll a lancer, ou meme pire, des dépendances avec d'autres programmes Windows ?? ca les lances ? Comment ca marche Wine ? Pas l'install non ,ca on trouve sur le net !!!! Non, mais à utiliser ??? Comment ca s'utilise ? |
Je crois que je comprends le problème.
WinE, ça veut dire Wine Is Not an Emulator. WinE est une réécriture de l'API Win32, ça n'a rien à voir avec une interface comme VMWare, qui est une machine virtuelle dans laquelle tu installes un autre OS.
Les appels systèmes des applications Win32 sont récupérées par WinE qui se charge de les faire fonctionner sous ton Unix favori.
Une fois que tu l'as installé, tu as dans ton répertoire $HOME un répertoire .wine/ Vas voir dedans.
Tu as en particulier un fichier config : celui-ci renseigne les applications sur la config du système, à savoir où sont les disques (C:, D:, E: ...) et de quel type ils sont : exemple avec ma config (pas de Windows installé, donc toutes les DLL sont celles de WinE).
; D'abord, mon C: pour les applis
[Drive C]
"Path" = "/home/jak/c" <- endroit où il est réellement sur mon disque
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"
; Mon lecteur de CDROM, qui est vu en D: par les applis
[Drive D]
"Path" = "/cdrom"
"Type" = "cdrom"
"Label" = "CD-Rom"
"Filesystem" = "win95"
; make sure that device is correct and has proper permissions !
"Device" = "/dev/cdrom"
; Là, c'est un truc trop fort, et un peu particulier. J'ai copié
; l'image ISO d'un jeu sur mon disque dur (cat /dev/cdrom > mth.iso)
; dans le fichier /home/jak/tmp/mth/mth.iso, et je monte cette
; image en loopback (mount -t iso9660 -o loop /home/jak/tmp/mth/mth.iso /home/jak/k
; ce qui fait que mon disque K: pour les applis Win32 est
; considéré comme un lecteur de CDROM contenant le CDROM du
; jeu précité
[Drive K]
"Path" = "/home/jak/k"
"Type" = "cdrom"
"Label" = "CD-Rom"
"Filesystem" = "win95"
"Device" = "/home/jak/tmp/mth/mth.iso"
; Le répertoire temporaire tmp=E:\
[Drive E]
"Path" = "/tmp"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"
; un disque réseau, en fait, c'est mon répertoire $HOME, mais
; il est vu par les applis Win32 comme le disque réseau F:\
[Drive F]
"Path" = "${HOME}"
"Type" = "network"
"Label" = "Home"
"Filesystem" = "win95"
Voilà, ce bout de fichier de config renseigne les applis Win32 sur les disques auxquels ils ont accès. Par exemple, quand tu fais sauvegarder un fichier avec notepad, tu auras comme arborescence cette arborescence émulée C:\, D:\, E:\, F:\ et K:\.
Regarde le reste du fichier, il est commenté.
Ensuite, dans le répertoire, il y a un fichier system.reg. C'est la base de registres pour ton utilisateur. Un utilisateur peut donc installer ses propres applis dans son coin, il ne risque pas de pourrir la base de registre, puisqu'elle lui est propre. Ça te fait un Win95 vraiment multi-utilisateur.
Donc, pour utiliser une appli, par exemple, si tu veux en installer une. On va dire qu'elle est sur CD, et qu'il faut lancer setup.exe. C'est facile, il suffit de monter le CD, et d'aller dans /cdrom. Là, tu fais
~$ wine setup.exe
et hop, le logiciel va commencer à s'installer sur ton pseudo Windows. Après, pour l'utiliser, si tu as choisi de l'installer dans C:\Program Files\Machin\ , tu n'as plus qu'à faire wine <chemin vers c>/Program\ Files/Machin/machin.exe.
Et encore, c'est compliqué, mais par exemple, certains programmes (essaie en installant Acrobat Reader 5 pour Windows) se placent automatiquement dans le sous menu Favoris->WinE->... de Gnome. Ya plus qu'à aller cliquer.
Marsh Posté le 20-02-2002 à 13:45:39
PUTAIN, ils pourrais pas espacer un peu la tabulation sur ces claviers ! Remrque tapper un mangeant un Yahourt !
Oui, je disais sympa le cat et le loopback !
Sinon, un jeu 3D, ca s'installe bien avec WINE ??? ou ca devient complexe .. le DirectX, il est géré ?
(tu vas me dire, ca s'installe bien, mais ca ne se lance pas !)
Marsh Posté le 20-02-2002 à 13:52:25
L'install ça dépend
DirectX aussi . wine ne supporte pas les dernières versions de DirectX (au moins en ce qui conserne direct3D, directDraw ca devrait aller je pense).
Pour des jeux récents en directX il est préférable de ce tourner vers wineX ( téléchargeable en CVS sur www.transgaming.com ).
Marsh Posté le 20-02-2002 à 14:25:48
Ouais, voilà, pour les jeux récents, c'est pas gagné. Moi, je fais tourner Motorhead ( http://www.motorhead.org ) qui est un vieux jeu DirectX 5 (jusqu'au patch 1.4, le 2.2 et le 3 ne fonctionnent pas) qui date de 1998, mais par exemple, NFS3 ne passe pas (je ne sais plus quelle version de DirectX il demande, lui).
Marsh Posté le 21-02-2002 à 04:10:13
probleme jai pas assé de place sur mon dur hda1 ou il y a le repertoir c: et je veu savoir comment configurer un autre disque dur pour que dans linstalation de hl kan je le selectionne je tombe par exemple sur /mnt/windows ( c mon autre disque dur ) et que je puisse linstallé sur ce disque dur sans pb
Marsh Posté le 21-02-2002 à 09:22:46
tocx a écrit a écrit : probleme jai pas assé de place sur mon dur hda1 ou il y a le repertoir c: et je veu savoir comment configurer un autre disque dur pour que dans linstalation de hl kan je le selectionne je tombe par exemple sur /mnt/windows ( c mon autre disque dur ) et que je puisse linstallé sur ce disque dur sans pb |
Ben, c'est ce que j'explique plus haut, il te suffit de créer un autre disque ayant de la place, que tu nommes par exemple G:\ , de cette façon-là, dans le fichier $HOME/.wine/config
[Drive G]
"Path" = "/mnt/windows"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"
Quand tu installeras ton truc, tu n'auras qu'à lui dire de s'installer sur le G:\hl par exemple, et hop, c'est parti. Il faut bien sûr que tu aies les droits en écriture sur ce disque.
Marsh Posté le 21-02-2002 à 10:11:42
kes est la commande pour kil prenne en compte les nouveau changement?????
Marsh Posté le 21-02-2002 à 11:09:51
tocx a écrit a écrit : kes est la commande pour kil prenne en compte les nouveau changement????? |
Euh ... Il n'y a pas de commande. À chaque fois que tu lances WinE, il va lire le fichier $HOME/.wine/config, donc si la syntaxe est correcte, c'est automatique.
Marsh Posté le 21-02-2002 à 11:26:34
Ah Wine cqlq chose que j'ai pas réussi a faire fonctionner il y a 3 ans quand je faisait mes débuts sur linux
Ca fait 3 ans et j'ai tjs pas essayer de le réinstaller,ca a du évoluer pas mal je pense donc pas d'applications windows doivent tourner dessus.
J'ai une question en fait ,j'ai vu qu'il y a wineX,c'est quoi la différence entre wine et wineX ?
Je sais que WineX est sensé faire passer les jeux en directx
mais le truc cqu'il est plutot évolué que wine ?
il faudrait abandonné wine et passer en wineX ?
Eclairez moi !!!
Marsh Posté le 21-02-2002 à 11:38:43
comment on demare hl pas en mode plein ecran car si ca bug on garde tjrs une porte de sorti et en plus je veu faire un screen avec sur mon bureau
pour montrer a un pote ka jamais vu hl tourné sous linux
pour kil en soi sur fau que je lui montre le bureau
svp comment on fai????
Marsh Posté le 21-02-2002 à 11:45:53
tocx a écrit a écrit : comment on demare hl pas en mode plein ecran car si ca bug on garde tjrs une porte de sorti et en plus je veu faire un screen avec sur mon bureau pour montrer a un pote ka jamais vu hl tourné sous linux pour kil en soi sur fau que je lui montre le bureau svp comment on fai???? |
Dans le fichier de config, toujours, section [x11drv], il suffit de décommenter la ligne
"Desktop" = "640x480"
( le ';' étant un commentaire)
pour que les programmes WinE se lancent tous dans une fenêtre en 640x480 (tu peux mettre 800x600 ou autre, mais pas de trucs exotiques, et pas en dessous de 640x480).
Marsh Posté le 21-02-2002 à 14:17:10
tocx a écrit a écrit : je le trouve pas ((( |
Quoi donc? Le fichier ./wine/config ? Ou la section [x11drv] ?
tiens, voilà ma section x11drv (j'ai viré les commentaires):
[x11drv]
"AllocSystemColors" = "100"
"PrivateColorMap" = "N"
"PerfectGraphics" = "N"
"Managed" = "N"
; Use a desktop window of 640x480 for Wine
"Desktop" = "640x480"
"UseDGA" = "Y"
"UseXShm" = "Y"
"UseXVidMode" = "Y"
"DXGrab" = "N"
"DesktopDoubleBuffered" = "N"
"TextCP" = "0"
Marsh Posté le 21-02-2002 à 14:26:16
jai un autre pb va voir mon poste il sappel [wine] pb au lancement et voi si ta une solution stp
Marsh Posté le 21-02-2002 à 14:28:29
Bientôt Max Paine qui tournera sur wine : le bonheur
Marsh Posté le 21-02-2002 à 14:44:42
oui le tutorial
http://www.transgaming.com/showthread.php?news=24
Marsh Posté le 21-02-2002 à 19:49:16
Pour Max payne c bien !
Bon je l'ai fini déja sous windows mais c pas grave
Je vois que personne ne m'a répondu !
Je voudrais bien des réponses a mes questions
bon pour éviter de tout répéter regardez mon message précédent
merci
Marsh Posté le 21-02-2002 à 20:26:23
pour le jeux wineX est à priori plus avancé que wine. c'est la raison d'être du projet (surtout l'implémentation de directX). donc oui, il est préférable d'utiliser wineX dans cette optique.
uniquement par cvs via www.transgaming.com (ou alors il faut s'inscrire et c'est payant)
Marsh Posté le 19-02-2002 à 20:04:53
repompe d'une discute du Topic "Quoi qui vous a foutu la gueule dans Linux !"
Concernant le post de Jak pour BabbyBallow (Install de WINE)
Wine, c bien une interface qui se lance que lorsque on decide d'executer un executable Windows !!! Ca ouvre une fenetre, ca execute, quand c fini, ca se ferme !!!
Comment on fait pour avoir une fenetre d'émulation Windows constamment ouverte ???????
peu être avec un autre soft ? Ou un mode spécial de Wine ?