Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
wine_profils [Le 06/06/2007, 23:33]
adam0509 créée
wine_profils [Le 02/03/2020, 03:08] (Version actuelle)
77.202.164.16 [Winecfg]
Ligne 1: Ligne 1:
-====== Wine et profils ======+{{tag>​Trusty wine Windows}}
  
 +----
  
-Il arrive parfois que l'on ai des applications qui nécessitent une configuration ​ différentes pour fonctionner.+====== 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.
  
-Wine permet d'​utiliser plusieurs profils pour différentes applications. Il existe beaucoup de méthode, que nous allons expliciter ici.+===== 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/ ».
  
-===== WinePrefix =====+Créez et configurez votre nouveau profil Wine : <​code>​WINEARCH=win32 WINEPREFIX=/​$HOME/​.win32 winecfg</​code>​
  
-(FIXME si des choses sont fausses, les corriger) 
  
-WinePrefix est la méthode de base pour différentes configuration. C'est par exemple la méthode utilisé par l'​excellent [[:playonlinux]].+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>​
  
-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/+Votre second ​dossier wine sera donc ".wine_2"​.
  
-==== Utilisation concrète ====+Pensez à créer un lanceur (sur votre bureau par exemple) avec cette commande si besoin.
  
-FIXME 
  
 +===== Winecfg =====
  
-===== Paramètres des applications ​======+{{  ​applications:​winecfg.png?​200}}
  
-Ceci est censé être LA méthode ​utiliser. Malheureusement ​ce jour, la fonction est a moitié implémentée, dommage !!+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 :
  
-{{applications:​winecfg.png}}+  * Applications (Version de windows) 
 +  * Bibliothèques (DLL, surclassages etc...) 
 +  * Affichage
  
 +Une fois **winecfg** lancé, vous avez la fenêtre ci-contre. Ajoutez votre « *.exe » à la liste, et définissez la version de Windows.
  
-Une fois **winecfg** lancévous avez cette fenêtreAjoutez votre *.exe a la liste, et définissez la version de Windows.+__Ajout de lecteur__ : pour moil'​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 ? ====
  
-== Et qu'​est-ce que ça change concrètement ?? == +Dans le dossier ​« /​.wine/ ​», le fichier ​« user.reg ​» nous donne :
- +
-Dans le dossier /.wine/, le fichier ​**user.reg** nous donne :+
  
 <​code>​ <​code>​
Ligne 39: 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... +
- +
- +
-===== Liens =====+
  
 +//​Contributeurs : [[:​utilisateurs:​adam0509]].//​
  
-//​Contributeurs :// [[:​utilisateurs:​adam0509]] 
  • wine_profils.1181165633.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)