Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 27/04/2019 7:33:58

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Répertoires fg-home

Bonjour à tous,

Sous Linux, le répertoire correspondant à la propriété "/sim/fg-home" est .fgfs
Qu'en est-il pour Windows et pour Mac ?

Et dans ce répertoire (.fgfs pour Linux et x.. pour les autres), avez-vous tous un sous-répertoire Export (.fgfs/Export pour Linux) ?

Merci pour vos réponses.


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#2 27/04/2019 7:49:15

F5SLQ
Membre
Lieu : LFLN
Inscription : 16/12/2018
Messages : 445

Re : Répertoires fg-home

Bonjour Clm76
Quel est le sens de ta question ?
Cherches tu le répertoire sous Windows où il y a les exports (avec entre autre les routes que l'on peut charger?)
Si c'est ce répertoire que tu cherches, sous Windows il est dans : C:\Users\Utilisateur\AppData\Roaming\flightgear.org\Export - Il se peut que tu aies C:\Utilisateurs\Utilisateur\AppData\Roaming\flightgear.org\Export
Attention, "Appdata" est un répertoire caché
En espérant avoir compris ta question wink
Bien à toi.

Laurent


Laurent
FlightGear : 2020.3.19 - Buid ID : 349 - Windows 11 - x64
Processeur : Intel (R) Core (TM) i9-12900 KF CPU @ 5.0 GHz  - RAM : 32 Go à 3,2GHz - Carte vidéo : NVIDIA GeForce RTX 3070Ti - 8GB
Joystick Logitech Extreme 3D PRO - Multi player callsign : F-JEEP

Hors ligne

#3 27/04/2019 8:15:06

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 483

Re : Répertoires fg-home

Bonjour,
sous linux j'ai "/home/<user>/.fgfs/Export" qui contient nativement un dossier vide "Addons".
S' y ajoute le fichier "ufo-model-export.xml" si on utilise "e" avec l'ufo.


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#4 27/04/2019 8:34:32

F5SLQ
Membre
Lieu : LFLN
Inscription : 16/12/2018
Messages : 445

Re : Répertoires fg-home

Bonjour ctes356.
Si c'est le dossier où il y a un répertoire addons vide, c'est bien le lien que j'ai donné sous Windows...
C:\Users\Utilisateur\AppData\Roaming\flightgear.org\Export\Addons
Bonne journée cool

Laurent


Laurent
FlightGear : 2020.3.19 - Buid ID : 349 - Windows 11 - x64
Processeur : Intel (R) Core (TM) i9-12900 KF CPU @ 5.0 GHz  - RAM : 32 Go à 3,2GHz - Carte vidéo : NVIDIA GeForce RTX 3070Ti - 8GB
Joystick Logitech Extreme 3D PRO - Multi player callsign : F-JEEP

Hors ligne

#5 27/04/2019 9:30:58

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 483

Re : Répertoires fg-home

@F5SLQ: oui c'est bien ce dossier.

Normalement avec la variable d'environnement "$FG_HOME" on a accès au bon dossier sous tous les os.

Sous mac, c'est apparemment ici: "~/Library/Application Support/FlightGear "

http://wiki.flightgear.org/$FG_HOME


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#6 27/04/2019 10:36:35

arradoy
Moderateur
Lieu : LFBZ
Inscription : 24/11/2010
Messages : 1 024

Re : Répertoires fg-home

ctesc356 a écrit :

Sous mac, c'est apparemment ici: "~/Library/Application Support/FlightGear "

Exact


macOS BigSur11.7-RAM16Go-AMD Radeon R9 M295X 4Go-FG 2020.4

Hors ligne

#7 27/04/2019 11:18:22

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Re : Répertoires fg-home

Merci à tous pour vos réponses smile

F5SLQ a écrit :

C:\Users\Utilisateur\AppData\Roaming\flightgear.org\Export\Addons

Oui c'est bien celui-là.

ctesc356 a écrit :

Normalement avec la variable d'environnement "$FG_HOME" on a accès au bon dossier sous tous les os.

Oui c'est bien ce que je pensais mais je préférais m'assurer que le répertoire "Export" existait pour tout le monde.

La raison de ma demande est que seul le répertoire "Export" est accessible (depuis quand ?) en écriture, suppression, modification etc...

Pour le Citation X, j'utilisais des artifices pour contourner les droits d'écriture de Fg afin de créer un répertoire "aircraft-data" dans lequel stocker les fichiers mémoires pour les plans de vol, Rmu etc...

La nouvelle version du Citation X utilisera donc ce répertoire "Export", plus simple d'accès, pour y stocker ses fichiers mémoires. Un tuto expliquera comment transférer ce qui existe déjà sous "aircraft-data" pour ne rien perdre des données enregistrées.


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#8 27/04/2019 11:55:50

rominet
Membre
Inscription : 23/03/2019
Messages : 186

Re : Répertoires fg-home

Bonjour,

Les restrictions en lecture/écriture pour le code Nasal sont là depuis un bon moment (3-4 ans ?), pour des raisons de sécurité : elles évitent qu'un aéronef téléchargé depuis je-ne-sais-où puisse écrire n'importe où sur ton disque... Normalement, le répertoire $FG_HOME/Export est toujours disponible pour écrire : voir fgInitConfig() dans flightgear/src/Main/fg_init.cxx.


Debian GNU/Linux, driver libre pour carte Radeon HD 4670, FG 'next', 8 Go de RAM

Hors ligne

#9 28/04/2019 8:38:55

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Re : Répertoires fg-home

Bonjour,

rominet a écrit :

Normalement, le répertoire $FG_HOME/Export est toujours disponible pour écrire : voir fgInitConfig() dans flightgear/src/Main/fg_init.cxx.

Il semblerait que ce répertoire $FG_HOME/Export ne soit disponible en écriture que depuis les versions 2018 de Fg pour y inclure les "addons".
Depuis Fg 2018, on trouve bien une fonction "createBaseStorageDirForAddons()" avec les droits d'écriture dans flightgear/src/Main/fg_init.cxx  alors qu'elle n'existait pas dans la version 2017.3.
Ce qui fait que j'avais été obligé d'utiliser certains artifices pour contourner les restrictions d'écriture.


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#10 28/04/2019 8:48:35

rominet
Membre
Inscription : 23/03/2019
Messages : 186

Re : Répertoires fg-home

C'est moi qui ai ajouté createBaseStorageDirForAddons() smile
mais le répertoire Export existait avant. Je ne sais pas si c'est elle qui l'a créé au départ, mais c'est Rebecca Palmer qui s'est occupée de ces règles de sécurité (voir fgValidatePath() dans flightgear/src/Main/util.cxx et le .hxx correspondant) ; ça fait déjà quelques années. De ce côté, je n'ai fait qu'utiliser ce qu'elle mis en place.

Edit : il se peut que les règles de fgValidatePath() autorisent depuis « longtemps » l'écriture dans $FG_HOME/Export, mais que le répertoire ne soit créé d'office au lancement de FG que depuis l'ajout de createBaseStorageDirForAddons(). C'est peut-être ça qui t'a posé problème par le passé.

Dernière modification par rominet (28/04/2019 8:52:42)


Debian GNU/Linux, driver libre pour carte Radeon HD 4670, FG 'next', 8 Go de RAM

Hors ligne

#11 28/04/2019 9:10:29

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Re : Répertoires fg-home

rominet a écrit :

C'est moi qui ai ajouté createBaseStorageDirForAddons()

Un grand merci alors. smile

rominet a écrit :

il se peut que les règles de fgValidatePath() autorisent depuis « longtemps » l'écriture dans $FG_HOME/Export, mais que le répertoire ne soit créé d'office au lancement de FG que depuis l'ajout de createBaseStorageDirForAddons(). C'est peut-être ça qui t'a posé problème par le passé.

Probablement.


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

Pied de page des forums