Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| wine_profils [Le 09/06/2007, 20:04] – ajout adam0509 | wine_profils [Le 02/03/2020, 03:08] (Version actuelle) – [Winecfg] 77.202.164.16 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag>Trusty |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== Wine et profils ====== | ====== Wine et profils ====== | ||
| - | + | Cette page est raccordée à la page principale de [[: | |
| - | Il arrive parfois que l' | + | **[[:Wine]]** permet d' |
| - | + | ||
| - | + | ||
| - | Wine permet d' | + | |
| ===== WinePrefix ===== | ===== WinePrefix ===== | ||
| - | (FIXME si des choses sont fausses, les corriger) | + | ** WinePrefix** est la méthode de base pour différentes |
| - | + | ||
| - | **WinePrefix** est la méthode de base pour différentes | + | |
| 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 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/ ». | ||
| + | Créez et configurez votre nouveau profil Wine : < | ||
| - | ==== Utilisation concrète ==== | ||
| - | Il faut utiliser | + | Et enfin pour utiliser |
| - | + | ||
| - | < | + | |
| - | env WINEPREFIX=" | + | |
| - | </ | + | |
| Votre second dossier wine sera donc " | Votre second dossier wine sera donc " | ||
| - | FIXME | + | Pensez à créer un lanceur (sur votre bureau par exemple) avec cette commande si besoin. |
| - | ===== Paramètres des applications | + | ===== Winecfg |
| {{ applications: | {{ applications: | ||
| - | Ceci est censé être //la// méthode à utiliser. Malheureusement, | + | Ceci est censé être //la// méthode à utiliser. Malheureusement, |
| + | |||
| + | * 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 la fenêtre ci-contre. Ajoutez votre « *.exe » à la liste, et définissez la version de Windows. | ||
| - | ==== Et qu' | + | __Ajout de lecteur__ : pour moi, l' |
| + | ==== Et concrètement ? ==== | ||
| Dans le dossier « /.wine/ », le fichier « user.reg » nous donne : | Dans le dossier « /.wine/ », le fichier « user.reg » nous donne : | ||
| Ligne 53: | Ligne 47: | ||
| 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, | ||
| - | |||
| - | Ici, le principe, c'est que l'on va avoir deux fichiers registre : « user.reg » et « user.reg.app ». Quand l' | ||
| - | |||
| - | Il y a deux choses à faire. | ||
| - | |||
| - | ==== Créer le « user.reg.app » ==== | ||
| - | |||
| - | Cela est très simple : | ||
| - | |||
| - | - Lancez **winecfg**, | ||
| - | - Allez dans « /.wine/ », et faites un copie de « user.reg » et renommez-là « user.app ». | ||
| - | - Lancez **winecfg** pour refaire votre configuration « normale ». | ||
| - | |||
| - | ==== Créer le script ==== | ||
| - | |||
| - | Vous l' | ||
| - | |||
| - | Créez donc un fichier vide, dans lequel vous mettre quelque-chose de similaire : | ||
| - | |||
| - | < | ||
| - | #!/bin/bash | ||
| - | |||
| - | wineserver -k # On tue le serveur wine pour s' | ||
| - | |||
| - | cp / | ||
| - | cp / | ||
| - | |||
| - | |||
| - | cd / | ||
| - | |||
| - | wine application.exe | ||
| - | |||
| - | sleep 3 # Pas obligatoire | ||
| - | |||
| - | cp / | ||
| - | cp / | ||
| - | </ | ||
| - | |||
| - | On peut éventuellement rajouter quelques « sleep » par-ci par là, mais //a priori//, cela n'est pas nécessaire… | ||
| - | |||
| - | Rendez votre script exécutable (// | ||
