Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wine_profils [Le 07/06/2007, 14:38]
adam0509 ajout/correction
wine_profils [Le 02/03/2020, 03:08] (Version actuelle)
77.202.164.16 [Winecfg]
Ligne 1: Ligne 1:
-{{tag>brouillon ​wine}}+{{tag>Trusty ​wine Windows}} 
 + 
 +----
  
 ====== Wine et profils ====== ====== Wine et profils ======
  
 +Cette page est raccordée à la page principale de [[:Wine]]. Il arrive parfois que l'on ait des applications Windows qui nécessitent une configuration différente pour fonctionner.\\
 +**[[:​Wine]]** permet d'​utiliser plusieurs profils pour différentes applications. Il existe beaucoup de méthodes ; nous allons expliciter 2 méthodes ici.
  
-Il arrive parfois que l'on ai des applications qui nécessitent une configuration ​ différentes pour fonctionner.+===== WinePrefix =====
  
 +** WinePrefix** est la méthode de base pour différentes configurations. **C'​est la méthode utilisée par l'​excellent [[:​PlayOnLinux]]**.\\
 +WinePrefix permet de définir un dossier de configuration différent pour wine (au lieu du « ~/.wine/ »). Ainsi donc, il faudra recréer un dossier « /drive_c/ » pour héberger un dossier « /windows/ ».
  
-Wine permet d'​utiliser plusieurs profils pour différentes applications. Il existe beaucoup de méthode, que nous allons expliciter ici.+Créez et configurez votre nouveau profil ​Wine : <​code>​WINEARCH=win32 WINEPREFIX=/​$HOME/​.win32 winecfg</​code>​
  
  
-===== WinePrefix =====+Et enfin pour utiliser ou installer un logiciel avec ce préfixe : <​code>​WINEPREFIX="​$HOME/​.wine_2/"​ wine "/​media/​sda2/​Jeux/​Steam/​steam.exe"</​code>​
  
-(FIXME si des choses sont fausses, les corriger)+Votre second dossier wine sera donc "​.wine_2"​.
  
-WinePrefix est la méthode de base pour différentes configuration. C'​est ​par exemple ​la méthode utilisé par l'​excellent [[:​playonlinux]].+Pensez à créer un lanceur (sur votre bureau ​par exemple) avec cette commande si besoin.
  
-WinePrefix permet de définir un dossier de configuration différent pour wine (au lieu du ~/.wine/). Ainsi donc, il faudra recréer un dossier /drive_c/ pour héberger un dossier /windows/ 
  
-==== Utilisation concrète ​====+===== Winecfg =====
  
-FIXME+{{  applications:​winecfg.png?​200}}
  
 +Ceci est censé être //la// méthode à utiliser. Malheureusement,​ à ce jour, la fonction est a moitié implémentée. En effet elle ne concerne que les onglets suivants :
  
-===== Paramètres des applications ======+  * Applications (Version de windows) 
 +  * Bibliothèques (DLL, surclassages etc...) 
 +  * Affichage
  
-Ceci est censé être LA méthode a utiliser. Malheureusement a ce jour, la fonction est a moitié implémentéedommage !!+Une fois **winecfg** lancévous avez la fenêtre ci-contre. Ajoutez votre « *.exe » à la listeet définissez la version de Windows.
  
-{{applications:winecfg.png?200}}+__Ajout de lecteur__ ​pour moi, l'​onglet "​Lecteurs"​ fonctionne : on peut y définir des lecteurs Windows correspondant à des chemins Linux (je n'ai pas essayé toutes les options mais bon)Et merci pour la page :) 
 +==== Et concrètement ​====
  
- +Dans le dossier ​« /​.wine/ ​», le fichier ​« user.reg ​» nous donne :
-Une fois **winecfg** lancé, vous avez cette fenêtre. Ajoutez votre *.exe a la liste, et définissez la version de Windows. +
- +
-== Et qu'​est-ce que ça change concrètement ?? == +
- +
-Dans le dossier /.wine/, le fichier ​**user.reg** nous donne :+
  
 <​code>​ <​code>​
Ligne 41: Ligne 45:
 </​code>​ </​code>​
  
-Et si on lance **wine regedit**, alors on trouvera des choses de changée dans "HKEY_CURRENT_USER\Software\Wine\" ​puis "AppDefaults\".+Et si on lance **wine regedit**, alors on trouvera des choses de changée dans « HKEY_CURRENT_USER\Software\Wine\ ​» puis « AppDefaults\ ​».
  
  
-===== Script de remplacement du fichier user.reg ====== 
  
-**Cette méthode est très contraignante,​ mais elle fonctionne !**+===== Liens =====
  
-Ici, le principe, c'est que l'on va avoir 2 fichier registre ​"​user.reg"​ et "​user.reg.app"​. Quand l'​application spécifique sera lancée, on fera en sorte de mettre le fichier registre spécifique à la place de l'​autre. Une fois l'​application fermée, on remet tout comme avant.+  * [[:wine|Page principale ​de Wine]]
  
-**1ere chose a faire : créer le "​user.reg.app"​** +----
- +
-Cela est très simple :  +
- +
-  * lancez **winecfg**,​ et configurez-le pour votre applications. Enregistrer & quittez +
-  * Allez dans /.wine/, et faites un copie de "​user.reg"​ et renommez-là "​user.app"​ +
-  * lancez **winecfg** pour refaire votre configuration "​normale"​. +
- +
-**2eme chose : créer le script**. +
- +
-Vous l'​aurez compris, **il faut éviter que 2 programmes wine soit lancé en même temps**. En effet, cela peut poser quelques problèmes au niveau du registre, alors évitons ;). Un autre problème aussi : si l'​ordinateur (ou peut-être même le programme) vient à planter, il se peut que cela pose problème. +
- +
-Créez donc un fichier vide, dans lequel vous mettre quelque-chose de similaire : +
- +
-<code bash> +
-#​!/​bin/​bash +
- +
-wineserver -k # On tue le serveur wine pour s'​assurer qu'​aucune application wine n'est lancée +
- +
-cp /​home/​user/​.wine/​user.reg /​home/​user/​.wine/​user.reg.back +
-cp /​home/​user/​.wine/​user.reg.app /​home/​user/​.wine/​user.reg +
- +
- +
-cd /​home/​user/​.wine/​drive_c/​Program\ Files/ $1 +
- +
-wine application.exe +
- +
-sleep 3 # Pas obligatoire +
- +
-cp /​home/​user/​.wine/​user.reg /​home/​user/​.wine/​user.reg.app +
-cp /​home/​user/​.wine/​user.reg.back /​home/​user/​.wine/​user.reg +
-</​code>​ +
- +
-On peut éventuellement rajouter quelques "​sleep"​ par-ci par là, mais a priori cela n'est pas nécessaire... +
- +
-Rendez votre script exécutable (Propriété => Permissions),​ et éventuellement,​ placez-le dans "/​usr/​local/​bin"​ (ce dossier doit avoir des permissions de lecture/​écriture pour vous et les autres utilisateurs). +
- +
- +
-===== Liens =====+
  
 +//​Contributeurs : [[:​utilisateurs:​adam0509]].//​
  
-//​Contributeurs :// [[:​utilisateurs:​adam0509]] 
  • wine_profils.1181219911.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)