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
Inscription : 22/10/2012
Messages : 1 032

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 2019.2.0 - LinuxMint 18.3 Sylvia - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 384.130

Hors ligne

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

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

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


Processeur : Intel (R) Core (TM) i5-7600 CPU @ 3,5 GHz  - RAM : 16 Go à 2,4GHz - Windows 10 - x64
Carte vidéo : NVIDIA GeForce GTX 1060 - 6GB - Joystick Logitech Extreme 3D PRO
FlightGear : 2019.2.0 - Buid id : 3393

Hors ligne

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

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 706

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 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

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

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

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


Processeur : Intel (R) Core (TM) i5-7600 CPU @ 3,5 GHz  - RAM : 16 Go à 2,4GHz - Windows 10 - x64
Carte vidéo : NVIDIA GeForce GTX 1060 - 6GB - Joystick Logitech Extreme 3D PRO
FlightGear : 2019.2.0 - Buid id : 3393

Hors ligne

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

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 706

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 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint

Hors ligne

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

arradoy
Moderateur
Lieu : LFBZ
Inscription : 24/11/2010
Messages : 781

Re : Répertoires fg-home

ctesc356 a écrit :

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

Exact


F-EFEL
macOS Mojave 10.14.1-RAM16Go-AMD Radeon R9 M295X 4Go-FG 2018.3.1

Hors ligne

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

Clm76
Membre
Lieu : LFOH
Inscription : 22/10/2012
Messages : 1 032

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 2019.2.0 - LinuxMint 18.3 Sylvia - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 384.130

Hors ligne

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

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

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
Inscription : 22/10/2012
Messages : 1 032

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 2019.2.0 - LinuxMint 18.3 Sylvia - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 384.130

Hors ligne

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

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

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
Inscription : 22/10/2012
Messages : 1 032

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 2019.2.0 - LinuxMint 18.3 Sylvia - CM Asus P8H67 MLE - CPU i3 2100T - 12 Go Ram - Nvidia Geforce GTX 770 - Driver Nvidia 384.130

Hors ligne

Pied de page des forums