Fr/$FG HOME: Difference between revisions

Jump to navigation Jump to search
End Fr translation
mNo edit summary
(End Fr translation)
Line 3: Line 3:
[[File:Fghome-3.7.png|400px|right|Screen shot showing typical structure [[$FG_HOME]]]]
[[File:Fghome-3.7.png|400px|right|Screen shot showing typical structure [[$FG_HOME]]]]


La [[Fr/Les variables d'environnement|variable d'environnement]] <code>'''$FG_HOME'''</code>  est un '''paramètre''' indiquant l'emplacement principal où sont stockées les données [[Fr/FlightGear|FlightGear]] spécifiques à l'utilisateur (et non les données de l'application). <code>$FG_HOME</code> est un emplacement important où sont écrites les données FlightGear. <code>$FG_HOME</code> est également l'emplacement où sont écrites, par défaut, les grandes quantités de données téléchargées par FlightGear, telles que les données [[Fr/TerraSync|TerraSync]] sur les paysages ou les données sur les avions.  
La [[Fr/Les variables d'environnement|variable d'environnement]] <code>'''$FG_HOME'''</code>  est un '''paramètre''' indiquant l'emplacement principal où sont stockées les données [[Fr/FlightGear|FlightGear]]<nowiki/>spécifiques à l'utilisateur (et non les données de l'application). <code>$FG_HOME</code> est un emplacement important où sont écrites les données FlightGear. <code>$FG_HOME</code> est également l'emplacement où sont écrites, par défaut, les grandes quantités de données téléchargées par FlightGear, telles que les données [[Fr/TerraSync|TerraSync]] sur les paysages ou les données sur les avions.  


<code>$FG_HOME</code> ne doit pas être confondu avec <code>$FG_ROOT</code>, qui est généralement en lecture seule.
<code>$FG_HOME</code> ne doit pas être confondu avec <code>$FG_ROOT</code>, qui est généralement en lecture seule.
Line 13: Line 13:


== Contenu ==
== Contenu ==
Le répertoire <code>$FG_HOME</code> stocke les informations entre les sessions. Ces informations concernent, par exemple, la configuration/les préférences, les propriétés marquées avec l'attribut <code>user-archive</code> et les paramètres spécifiques aux avions (à l'aide de la classe d'aide aux données dans <code>aircraft.nas</code>). <code>$FG_HOME</code> est également l'emplacement du [[Navdata cache|cache de données de navigation]] basé sur SQLite.
Le répertoire <code>$FG_HOME</code> stocke les informations entre les différentes sessions (arrêt/démarrage de Flightgear). Ces informations concernent, par exemple, la configuration/les préférences, les propriétés marquées avec l'attribut <code>user-archive</code> et les paramètres spécifiques aux avions (à l'aide de la classe d'aide aux données dans <code>aircraft.nas</code>). <code>$FG_HOME</code> est également l'emplacement du [[Navdata cache|cache de données de navigation]] basé sur SQLite.


== Common paths ==
== Répertoires courants ==
You can determine the location of your <code>$FG_HOME</code> by using the [[property browser]] and checking the value of <code>/sim/fg-home</code>, but the usual paths are shown below.
L'emplacement de votre <code>$FG_HOME</code> peut être déterminé en visualisant la valeur de <code>/sim/fg-home</code> dans  [[Property browser|l'arborescence des propriétés]], mais les valeurs courantes sont décrites ci-dessous.


You can also use the [[Nasal Console]] to print out <code>$FG_HOME</code>:
La [[Nasal Console|console Nasa]]<nowiki/>l peut aussi afficher la valeur de <code>$FG_HOME</code> :<syntaxhighlight lang="nasal">
<syntaxhighlight lang="nasal">
var path = getprop("/sim/fg-home");
var path = getprop("/sim/fg-home");
print("Your $FG_HOME is at: ", path);
print("Your $FG_HOME is at: ", path);
</syntaxhighlight>
</syntaxhighlight>


The <code>/sim/</code> property subtree is also the place where you can find other folders, such as <code>fg-root</code>, <code>fg-scenery</code> and the current working directory (<code>fg-current</code>).
La sous-arborescence de propriétés <code>/sim/</code> contient également d'autres dossiers, tels que <code>fg-root</code>, <code>fg-scenery</code> et le répertoire de travail actuel (<code>fg-current</code>).


=== Linux ===
=== Sous Linux ===
<code>~/.fgfs/</code>
<code>~/.fgfs/</code> : c'est un dossier caché (commençant par un point) du répertoire de l'utilisateur (variable OS <code>$HOME</code>).


=== Mac OS X ===
=== Sous Mac OS X ===
<code>~/Library/Application Support/FlightGear</code> (`~/Library` is a hidden folder by default. In versions of macOS newer than 10.12, you can use the shortcut `Cmd + Shift + .` to view hidden folders. For older versions, see [http://www.mikesel.info/show-hidden-files-mac-os-x-10-7-lion/])
<code>~/Library/Application Support/FlightGear</code> (`~/Library` est un dossier caché par défaut. Dans les versions postérieures à macOS 10.12, vous pouvez utiliser le raccourci <code>Cmd + Shift + .</code> pour afficher les dossiers cachés. Dans les versions macOS antérieures, voir  [http://www.mikesel.info/show-hidden-files-mac-os-x-10-7-lion/]).


As all future FlightGear versions will take their preferences from here, it is a good idea to have their access available easily.
Comme toutes les futures versions de FlightGear reprendront leurs préférences à partir de ce dossier, il est judicieux de faciliter son accès.


Desktop/Finder/Go/Go to Folder is where you need to start.
Vous devez commencer par aller dans le dossier Desktop/Finder/Go/Go.


When given the option, input: <code>~/Library/Application Support/FlightGear</code>
Lorsque cette option vous est proposée, saisissez : <code>~/Library/Application Support/FlightGear</code>


It is probably a good idea to have <code>~/Library/Application Support/FlightGear</code> saved on a Stickies note just in case you forget it.
Il est probablement judicieux d'enregistrer<code>~/Library/Application Support/FlightGear</code> dans une note Stickies au cas où vous l'oublieriez.


If you want/need to refer to any of these files frequently, you could make an alias of a file, or the whole folder, and place it somewhere easier to access. TerraSync data is stored in <code>$FG_HOME/TerraSync</code> in the default configuration, see [[TerraSync]] for details.
Si vous consultez fréquemment l'un de ces fichiers, vous pouvez créer un alias du fichier ou du dossier entier dans un emplacement plus facile d'accès. Les données TerraSync sont stockées dans <code>$FG_HOME/TerraSync</code> dans la configuration par défaut. Pour plus d'informations, consultez [[Fr/TerraSync|TerraSync]].


=== Windows ===
=== Sous Windows ===


==== FlightGear 2020.3 and later ====
==== FlightGear 2020.3 et supérieur ====
<code>%userprofile%\FlightGear</code>
<code>%USERPROFILE%\FlightGear</code>


<code>%userprofile%</code> is the directory that contains the [https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776892(v=vs.85) Windows user profile] ([http://web.archive.org/web/20210320110758/https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776892%28v=vs.85%29 perm])<code>.</code>Ways to find the<code>%userprofile%</code> directory: 1). Press <code>Windows key+R</code>or bring up the RUN box. Type <code>%userprofile%</code> to open. 2). In command prompt, type <code>cd</code> <code>%userprofile%</code>
<code>%USERPROFILE%</code> est le dossier du [https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776892(v=vs.85) profil de l'utilisateur Winddws]. Pour y accéder :


<code>%userprofile%</code> is<code>%homedrive%\Users\''User name''</code> by default. Usually on most peoples systems: <Code>%homedrive%</Code> is C:\.  
# Pressez les touches <code>Windows+R</code> puis tapez <code>%USERPROFILE%</code>.
# Dans une fenêtre invite de commandes, tapez <code>cd %USERPROFILE%</code>.


For example if your user profile was called <code>MyUserProfile</code>, it would most often be located under <code>C:\Users\MyUserProfile</code> . Then the path to <code>$FG_HOME</code> would be <code>C:\Users\MyUserProfile\FlightGear.</code>
<code>%USERPROFILE%</code> est par défaut dans <code>%homedrive%\Users\''Nom du profil utilisateur''</code>''.'' Habituellement'','' <Code>%homedrive%</Code> est l'unité C:.


In 2020.3.x the [[FlightGear Qt launcher|qt-launcher]] will notify users who have data in the old location under <code>%userprofile%\Documents\FlightGear</code>, and prompt users to move files to the new location under <code>%userprofile%\FlightGear</code>.
Par exemple, si votre profil utilisateur se nomme <code>MyUserProfile</code>,  son emplacement par défaut sera <code>C:\Users\MyUserProfile</code>. En conséquence, le répertoire <code>$FG_HOME</code> se trouvera dans <code>C:\Users\MyUserProfile\FlightGear</code>. En version 2020.3.x, le [[FlightGear Qt launcher|lanceur qt]] demandera aux utilisateurs stockant des données dans l'ancien emplacement <code>%USERPROFILE%\Documents\FlightGear</code> l'autorisation de déplacer les fichiers dans le nouvel emplacement <code>%USERPROFILE%\FlightGear</code>.


==== FlightGear 3.0 and later ====
==== FlightGear 3.0 et supérieur ====
<code>%userprofile%\Documents\FlightGear</code>
<code>%USERPROFILE%\Documents\FlightGear</code>


<code>%userprofile%</code> is <code>%homedrive%\Users\''User name''</code> by default, and <Code>%homedrive%</code> is usually C:\.
<code>%USERPROFILE%</code> est par défaut dans <code>%homedrive%\Users\''Nom du profil utilisateur''</code>''.'' Habituellement'','' <Code>%homedrive%</Code> est l'unité C:.


==== Before FlightGear 3.0 ====
==== Avant FlightGear 3.0 ====
<code>%APPDATA%\flightgear.org\</code>
<code>%APPDATA%\flightgear.org\</code>


<code>%APPDATA%</code> is another environment variable that depends on your Windows version. On XP and older, it can be found under <code>C:\Documents and Settings\''User name''\Application Data</code>. On Vista and later it can be found under <code>C:\Users\''User name''\AppData\Roaming</code>. The folder is hidden by default. See [http://windows.microsoft.com/en-US/windows-vista/show-hidden-files these instructions] to show the folder.
<code>%APPDATA%</code> est une autre variable d’environnement qui dépend de la version de Windows :


== Use in troubleshooting ==
* Sur XP et plus ancien, l'emplacement réside dans le dossier <code>C:\Documents and Settings\''User name''\Application Data</code>.
As one user once said, "When in doubt delete <code>$FG_HOME</code>". Many problems, including corrupted databases, broken [[TerraSync]] and many others can be fixed by deleting <code>fgfs_0.txt</code>, <code>fgfs.txt</code>, <code>terrasync_cache</code>, and the [[Navdata cache|navdata cache]].
* Sur Vista et supérieur, c'est <code>C:\Users\''User name''\AppData\Roaming</code>.


When you encounter problems, try deleting the files, but '''always''' keep the <code>[[Commonly used debugging tools#fgfs.log|fgfs.log]]</code> and <code>fgfs_0.log</code> log files to help in troubleshooting.
Le sous-dossier <code>AppData</code> est caché par défaut,  voir ces [https://support.microsoft.com/fr-fr/windows/explorateur-de-fichiers-dans-windows-ef370130-1cca-9dc5-e0df-2f7416fe1cb1 instructions] pour le rendre visible.


== Power Users ==
== En cas de dépannage ==
Comme l'a dit un utilisateur : « En cas de doute, supprimez <code>$FG_HOME</code> ». Beaucoup de problèmes, comme des bases de données corrompues, [[Fr/TerraSync|TerraSync]] défectueux et bien d'autres, peuvent être réparés en supprimant les fichiers <code>fgfs_0.txt</code>, <code>fgfs.txt</code>, <code>terrasync_cache</code>,et [[navdata cache]].


=== Parallel installs of FlightGear ===
Lorsque vous rencontrez des problèmes, tentez de supprimer ces fichiers, mais '''gardez toujours''' les fichiers journaux <code>[[Commonly used debugging tools#fgfs.log|fgfs.log]]</code> and <code>fgfs_0.log</code> afin de faciliter le dépannage.
Note you can also override FG_HOME in the environment, to have totally distinct installs - this would be my recommend approach to running multiple versions in parallel.
(The installers will always replace the stable / dev version as other commenters pointed out, so you can't use those so easily, you need to copy files around - I'm nota Windows expert so I don't know if there something that could be changed or improved here)
If you start multiple instances (the same version or different) of FGFS using the same value of FG_HOME (whether that be the default or a custom one), we use a lock file to ensure only one (the first) has write access. The rest will go into read-only mode, and as you can maybe guess, treat FG_HOME as read-only.
Sharing of aircraft / scenery is entirely about which paths are configured, BTW. However, one final caveat is that having multiple instances both running TerraSync, using the same terrasync dir, would likely act a bit funny. It ought to actually work, but it might download some things twice, and it's not a tested or supported configuration for the moment.<ref>{{cite web
  |url    =  https://forum.flightgear.org/viewtopic.php?p=304170#p304170
  |title  =  <nowiki> Re: Is it possible to install multiple instanes of FG in Win </nowiki>  
  |author =  <nowiki> zakalawe </nowiki>  
  |date  =  Jan 25th, 2017
  |added  =  Jan 25th, 2017
  |script_version = 0.40
  }}</ref>


Using the same [[TerraSync|TerraSyn]]<nowiki/>c directory can save a lot of downloading and disk space. You can use the --terrasync-dir=path [[Command line options|command line]] option. For example --terrasync-dir=C:\Path\to\my\separate\terrasync\folder\TerraSync. It's possible to add this option in the <code>Settings > Additional Settings</code> section of the [[qt-launcher]].
== Pour les utilisateurs expérimentés ==


== Related content ==
=== Installations parallèles de FlightGear ===
Notez que vous pouvez également modifier <code>$FG_HOME</code> dans l'environnement, afin d'avoir des installations totalement cloisonnées. C'est l'approche que je recommanderais pour exécuter plusieurs versions en parallèle. (Comme d'autres commentateurs l'ont souligné, les programmes d'installation remplaceront toujours la version stable / dev. Vous ne pouvez donc pas les utiliser aussi facilement, vous devez copier les fichiers. Je ne suis pas un expert Windows, je ne sais donc pas s'il y a quelque chose qui pourrait être modifié ou amélioré ici). Si vous démarrez plusieurs instances (de la même version ou de versions différentes) de FGFS en utilisant la même valeur pour <code>$FG_HOME</code> (qu'il s'agisse de la valeur par défaut ou d'une valeur personnalisée), nous utilisons un fichier de verrouillage pour nous assurer qu'une seule (la première) dispose d'un accès en écriture. Les autres passeront en mode lecture seule et, comme vous pouvez le deviner, traiteront <code>$FG_HOME</code> comme un fichier en lecture seule. Le partage des avions/décors dépend entièrement des chemins d'accès configurés, soit dit en passant. Cependant, une dernière mise en garde s'impose : le fait d'avoir plusieurs instances exécutant TerraSync et utilisant le même répertoire terrasync pourrait entraîner des comportements étranges. Cela devrait fonctionner, mais certains éléments pourraient être téléchargés deux fois, et cette configuration n'a pour l'instant pas été testée ni prise en charge.
 
L'utilisation du même répertoire TerraSync peut permettre d'économiser beaucoup de téléchargements et d'espace disque. Vous pouvez utiliser [[Command line options 2020.3|l'option de ligne de commande]] --terrasync-dir=path. Par exemple --terrasync-dir=C:\Path\to\my\separate\terrasync\folder\TerraSync. Il est possible d'ajouter cette option dans la section Paramètres > Paramètres supplémentaires du [[FlightGear Qt launcher|lanceur qt]].
 
== Contenu connexe ==
=== Wiki articles ===
=== Wiki articles ===
* [[FlightGear configuration via XML]]
* [[FlightGear configuration via XML]]
738

edits

Navigation menu