Aller au contenu

Firestorm : Fichiers de configuration

De OSWiki

Fichiers de configuration globale

Définition

  • Les fichiers de configuration par défaut de Firestorm se trouve dans "<chemin vers Firestorm><dossier de Firestorm>/app_settings
  • Le dossier "app_settings" contient essentiellement des fichiers XML.

Exemples de modifications

Préambule

  • Si vous modifiez un des fichiers de configuration de votre viewer, les autres utilisateurs ne les verront pas.
  • Pour revenir en arrière, ayez à l'esprit que le fichier original est dans l'archive compressée de Firestorm.

Configurer une grille via le fichier grids.xml

  • Exemple du code XML du fichier grids.xml, qui définit le simulateur local qui s'affichera dans la liste des grilles du pied de page du navigateur.
<llsd>
   <map>
        <key>localhost:9000</key>
        <map>
        <key>LastModified</key>
            <date>2024-05-28T12:00:00Z</date>
        <key>grid_login_id</key>
            <string>localhost:9000</string>
        <key>gridname</key>
            <string>localhost</string>
        <key>gridnick</key>
            <string>localhost</string>
        <key>login_identifier_types</key>
            <array>
                <string>agent</string>
                <string>account</string>
            </array>
        <key>loginpage</key>
            <undef />
        <key>loginuri</key>
            <array>
                <string>http://localhost:9000</string>
            </array>
        <key>name</key>
            <string>localhost:9000</string>
        <key>slurl_base</key>
            <string>hop://localhost:9000/</string>
        </map>        
<!-- [...] -->
  </map>   
</llsd>
  • Vous pouvez ajouter une grille dans la liste des grilles du viewer via ce fichier, même s'il existe des moyens plus simples.
  • Vous avez la possibilité de remplacer toutes les occurrences du port 9000 dans ce code par celui de votre instance standalone. Cela vous permettra de connecter votre simulateur sans avoir besoin de l'enregistrer via le viewer.
  • De plus, il est envisageable de créer un script shell / une page web, qui ajusterait ce port, voire d'autres paramètres, en fonction du simulateur que vous souhaitez rejoindre.

Remplacer le Guide de démarrage rapide de Second Life

  • Le menu " Aide > Guide " ouvre le guide de démarrage rapide de Firestrom pour Second Life. Bien qu'il soit utile avec OpenSim, il concerne principalement Second Life, et il n'est qu'en anglais.
  • On pourrait imaginer écrire un guide de Firestorm pour OpenSim dans différentes langues et remplacer le guide de Second Life.
  • Pour cela il suffit d'ouvrir le fichier "settings.xml" et d'indiquer l'URL du nouveau guide dans la section "GuidebooURL" :
<!-- [...] -->
    <key>GuidebookURL</key>
    <map>
      <key>Comment</key>
      <string>URL for Guidebook content</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>String</string>
      <key>Value</key>
      <string>https://<domaine du guide pour OpenSim>/move_1.html</string>
    </map>
<!-- [...] -->

Autres fichiers de configuration

  • Il existe de nombreux autres fichiers XML. Avec le temps, il est possible que je découvre des exemples d'utilisation qui permettraient de modifier la configuration de base via ces fichiers. Cependant, il est important de noter que l'interface du viewer permet déjà de le personnaliser sans toucher au code de base. Les paramètres ajustés à travers l'interface sont enregistrés dans un fichier de configuration spécifique, que nous aborderons dans le prochain chapitre.

Fichiers d'enregistrement de l'activité et des paramètres dans le monde

Trouver le dossier de paramètrages

  • Allez dans le menu "Visionneuse > Préférences". La fenêtre des préférences s'ouvre.
  • Sélectionnez l'onglet "Réseau & fichiers", puis, en haut de la page, l'onglet "Dossiers".
  • En bas de la page, cliquez sur le bouton "Dossier de paramétrages" (voir l'image).
  • L'explorateur de fichiers ouvre le dossier "user_settings". Le dossier parent de "user_settings" est le dossier de paramétrages. Sous Linux, c'est un dossier caché nommé ".firestorm_x64". Sous Windows ou macOS, il a probablement un nom similaire.


Contenu du dossier

Dossiers utilisateurs

Présentation

  • Le nom de ces dossiers est tu type <prénom>_<nom>.<nom de la grille>
  • Il peut exister plusieurs dossiers de ce type. Vous aurez un dossier par alias ou par compte, pour une ou plusieurs grilles.

Fichiers de configuration d'un utilisateur

Liste non exhaustive :

  • Configuration du compte : settings_per_account.xml
  • Plusieurs fichiers txt dans lesquels sont enregistrés les messages privés. Il y a un fichier par utilisateur avec lequel vous avez utilisé les messages privés pour dialoguer. Le nom du fichier contient le prénom, le nom et la grille de l'avatar contacté.
  • Historique des téléportations : teleport_history.txt
  • Liste des médias : medialist.xml
  • Snapshot du dernier endroit visité : screen_last.argentoratum.png

Dossier cache

Dossier logs

Dossier user_settings

Backup et suppression

Gestion via Firestorm