738
edits
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. | ||
== | == Répertoires courants == | ||
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. | |||
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> | ||
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` | <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/]). | ||
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 | Vous devez commencer par aller dans le dossier Desktop/Finder/Go/Go. | ||
Lorsque cette option vous est proposée, saisissez : <code>~/Library/Application Support/FlightGear</code> | |||
Il est probablement judicieux d'enregistrer<code>~/Library/Application Support/FlightGear</code> dans une note Stickies au cas où vous l'oublieriez. | |||
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 | ==== FlightGear 2020.3 et supérieur ==== | ||
<code>% | <code>%USERPROFILE%\FlightGear</code> | ||
<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> | # Pressez les touches <code>Windows+R</code> puis tapez <code>%USERPROFILE%</code>. | ||
# Dans une fenêtre invite de commandes, tapez <code>cd %USERPROFILE%</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:. | |||
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 | ==== FlightGear 3.0 et supérieur ==== | ||
<code>% | <code>%USERPROFILE%\Documents\FlightGear</code> | ||
<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:. | ||
==== | ==== Avant FlightGear 3.0 ==== | ||
<code>%APPDATA%\flightgear.org\</code> | <code>%APPDATA%\flightgear.org\</code> | ||
<code>%APPDATA%</code> | <code>%APPDATA%</code> est une autre variable d’environnement qui dépend de la version de Windows : | ||
* Sur XP et plus ancien, l'emplacement réside dans le dossier <code>C:\Documents and Settings\''User name''\Application Data</code>. | |||
* Sur Vista et supérieur, c'est <code>C:\Users\''User name''\AppData\Roaming</code>. | |||
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. | |||
== | == 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]]. | |||
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. | |||
== Pour les utilisateurs expérimentés == | |||
== | === 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]] | ||
edits