Fr/Résolution de problèmes: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Cette page aide à la résolution de '''problèmes''' avec votre installation [[FlightGear]], partant du diagnostic jusqu'à la solution. Si la solution au problème n'a pas été trouvée sur cette page, le forum ainsi que ses multiples utilisateurs pourront vous donner les informations complémentaires dans le but de résoudre ce problème.
{{Troubleshooting}}
 
Cette page cherche à vous aider à résoudre vos '''problèmes''' d'installation de [[:fr:FlightGear|FlightGear]], à partir d'un diagnostic, jusqu'à la solution. Si vous ne trouvez pas la solution de votre problème sur cette page, le forum et ses multiples utilisateurs pourront peut-être vous donner les informations complémentaires dans ce but.


== Résolution à l'ancienne ==
== Résolution à l'ancienne ==
* Pour obtenir une solution aux problèmes les plus fréquemments rencontrés, consultez la [[Fr/Foire aux questions]].
* Pour obtenir une solution aux problèmes les plus fréquemments rencontrés, consultez la [[Fr/Foire aux questions|foire aux questions]].
* Si FlightGear tourne très lentement, consultez [[Troubleshooting performance issues]] et [[Howto:Use the system monitor]].
* Si FlightGear tourne très lentement, consultez la page relative aux problèmes de performances : [[Troubleshooting performance issues]] et celle sur le gestionnaire du système : [[Howto:Use the system monitor]].
* Si il s'agit d'un problème graphique, consultez la liste de [[Problematic Video Cards]] et [[Troubleshooting graphics artifacts]].
* S'il s'agit d'un problème graphique, consultez la liste de cartes vidéo problématiques : [[Problematic Video Cards]] et la page de résolution des problèmes graphiques : [[Troubleshooting graphics artifacts]].
* Si des erreurs sont présentes dans la console (la fenêtre noir), voir [[Howto: Débarrassez-vous des erreurs les plus fréquentes]].
* Si des erreurs apparaissent dans la console (une fenêtre noire), voir [[Fr/Howto: Débarrassez-vous des erreurs les plus fréquentes|Howto: Débarrassez-vous des erreurs les plus fréquentes]].
* Si FlightGear plante, consultez [[Troubleshooting crashes]].
* Si FlightGear plante, consultez [[Troubleshooting crashes]].
* Si la totalité du système d'exploitation plante lors de l'éxécution de FlightGear, consultez [[System Crashes]].
* Si l'ensemble du système d'exploitation plante lors de l’exécution de FlightGear, consultez [[Fr/System Crashes| plantage du système]].
* Si il s'agit de problèmes concernant les périphériques de pilotage (clavier, joystick...), voir [[Troubleshooting input devices]].
* S'il s'agit de problèmes concernant les périphériques de pilotage (clavier, joystick...), voir la page consacrée aux problèmes de périphériques d'entrée : [[Troubleshooting input devices]].


Consultez également [[Fr/Hardware Recommendations]] pour plus d'information concernant les cartes graphiques et autres équipements fonctionnant avec FlighGear.
Consultez également la page [[Fr/Hardware Recommendations|Recommandations sur le matériel]] pour plus d'information concernant les cartes graphiques et les autres équipements fonctionnant avec FlighGear.


== Si tout ce que vous avez tenté à échoué... ==
== Si tout ce que vous avez tenté à échoué... ==
Essayez [[Requesting Technical Help]], mais seulement après avoir essayée les solutions présentes en dessous!
Essayez [[Requesting Technical Help]], mais seulement après avoir essayée les solutions présentes en dessous!


== Echecs possibles lors de la modification des fichiers du package de base==
== Échecs possibles lors de la modification des fichiers du package de base ==
Dans une certaine mesure, la plupart des utilisateurs vont vouloir modifier FlightGear d'une façon ou d'une autre.  
Dans une certaine mesure, la plupart des utilisateurs vont vouloir modifier FlightGear d'une façon ou d'une autre. On peut faire beaucoup de modifications intéressantesen en modifiant les ressources du package de base, comme les fichiers des avions, des instruments, des interfaces, etc.
De multiples modifications intéressantes peuvent être faites en modifier les ressources du package de base, comme par exemple les fichiers des avions, des instruments, des interfaces, etc.
 
Cependant, lors d'une telle modification du package de base, il est essentiel de garder une trace de tout changement réalisé et de s'assurer que les fichiers sont modifiés correctement. Voici une liste des vérifications à faire :
* lorsque l'on référence un fichier ou un chemin, s'assurer qu'il existe réellement ;
* lorsque l'on référence un fichier ou un chemin, s'assurer qu'il est correctement utilisé, c'est à dire vérifier les espaces, séparateurs et majuscules :
** dans la plupart des systèmes d'exploitation, les noms de fichiers et chemins sont '''sensibles à la casse''' (majuscule ou non). Donc n'oubliez pas d'y faire attention ;
* de plus, la plupart des systèmes d'exploitation multi-utilisateurs utilisent un système de fichiers avec permissions. Ces fichiers et chemin nécessitent donc les permissions correctes pour devenir accessibles en lecture ou écriture ;
* lors de l'édition de fichiers XML, vous devez vous assurez que les modifications sont valides et ne corrompent pas la syntaxe XML, en vous assurant que toutes les balises sont bien fermées. Si vous n'êtes pas sûr de la validité de vos modifications, utilisez un "validateur xml". Il existe une multitude d'outils disponibles gratuitement et en open-source aidant à la validation de documents XML. Sous *nix, il est possible d'utiliser simplement "xmllint". Les fichiers XML invalides ne sont plus acceptés par FlightGear (il existe également des validateurs XML en ligne permettant de simplement copier/coller le code sur la page internet ou bien de charger votre ficher XML pour vérification) ;
* même si la majorité des fichier XML de FlightGear respectent les formats basiques des PropertyList, les différents composants de FlightGear supportent différentes fonctionnalités et caractéristiques, donc les tags et attributs présents et utilisables dans un type de fichier (tel que les interfaces utilisateurs) ne sont pas forcément disponibles pour les fichiers d'un autre sous-système/composant, du fait de la conception et implémentation individuelle (et non globale) de chaque composant. En résumé, même si certaines syntaxes ou fonctionnalités sont supportées dans une autre partie de FlightGear, il se peut que celle-ci ne soit pas encore supportée par d'autre.
A noter qu'il est facile de corrompre votre package de base simplement en modifiant d'une mauvaise façon un fichier, en sorte que FlightGear ne puisse plus l'utiliser, jusqu'à l'installation d'un nouveau package de base. Vous devriez donc garder séparés d'une part le package de base, et d'autre part les modifications faites. Ou alors envisager un système de gestion de code tel que svn ou git.


Cependant, lors d'une telle modification du package de base, il est essentiel de garder une trace de tout changement réalisé et d'être sure que les fichiers sont modifiés correctement.
Si vous rencontrez des problèmes pour faire fonctionner vos modifications, il est intéressant de lancer FlightGear avec un niveau supérieur de log/avertissement, afin d'obtenir une foule d'information et plus précisément quelle partie de FlightGear se charge avec succès ou non. Ce mode peut être atteint en utilisant le paramètre --log-level=bulk.
Voici une liste de vérifications à faire:
* Lorsque l'on référencie un fichier ou un chemin, être sure que celui-ci existe bel et bien
* Lorsque l'on référencie un fichier ou un chemin, être certain qu'ils sont correctement utilisés, c'est à dire vérifier les espaces, séparateurs et majuscule:
** Dans la plupart des systèmes d'exploitation, les noms de fichiers et chemins sont '''sensibles à la casse''' (majuscule ou non), donc assurez-vous de faire attention à cela
* De plus, la plupart des systèmes d'exploitation multi-utilisateurs utilisent un système de fichiers avec permissions, de tel manière que ces fichiers et chemin ont besoins ont besoins des bonnes permissions pour être accessibles en lecture ou écriture.
* Lors de l'édition de fichiers XML, vous devez vous assurez que les modifications sont valides et ne corrompent pas la syntaxe XML, en s'assurant que toutes les balises sont bien fermées - si vous n'êtes pas sure de la validité de vos modifications, utilisez un "validateur xml". Il existe une multitude d'outils disponibles gratuit et open source aidant à la validation de documents XML. Sous *nix, il est possible d'utiliser simplement "xmllint". Les fichiers XML invalides ne sont plus acceptés par FlightGear (il existe également des validateurs XML en ligne permettant de simplement copier/coller le code sur la page internet ou bien de charger votre ficher XML pour vérification).
* Même si la majorité des fichier XML de FlightGear respectent les formats basiques des PropertyList, les différents composants de FlightGear supportent différentes fonctionnalités et caractéristiques, donc les tags et attributs présents et utilisables dans un type de fichier (tel que les interfaces utilisateurs) ne sont pas forcément disponibles pour les fichiers d'un autre sous-système/composant, du fait de la conception et implémentation individuelle de chaque composant (et non global). En résumé, même si certaines syntaxes ou fonctionnalités sont supportées dans une autre partie de FlightGear, il se peut que celle-ci ne soit pas encore supportée par d'autre.
A noter qu'il est facile de corrompre votre package de base en simplement modifiant de la mauvaise façon un fichier, de tel sorte que FlighGear ne puisse plus l'utiliser, jusqu'à l'installation d'un nouveau package de base. Vous devriez donc garder séparés d'une part le package de base, et d'autre part les modifications faites. Ou alors considérer
un système de gestion de code tel que svn ou git.
Si vous rencontrez des problèmes pour faire fonctionner vos modifications, il est intéressant de lancer FlightGear avec un niveau supérieur de log/avertissemet, afin d'obtenir une foule d'information et plus précisément quelle partie de FlightGear est chargée avec succès ou non. Ce mode peut être atteint en utilisant le paramètre --log-level=bulk parameter.


== Contenu relié ==
== Contenu lié ==
* [[Graphics drivers configuration]]
* [[Graphics drivers configuration]]
* [[Howto: Get rid of common errors]]
* [[Fr/Howto:Débarrassez-vous des erreurs les plus fréquentes]]
Consultez également la [[Troubleshooting_Problems|version anglaise]].


[[Category:Troubleshooting]]
[[Category:Troubleshooting]]
[[de:Problemlösung]]
[[en:Troubleshooting problems]]
[[es:Resolviendo problemas]]
[[nl:Problemen oplossen]]
[[pl:Rozwiązywanie problemów]]
[[pt:Resolvendo_Problemas]]

Latest revision as of 17:16, 16 March 2024

Cette page cherche à vous aider à résoudre vos problèmes d'installation de FlightGear, à partir d'un diagnostic, jusqu'à la solution. Si vous ne trouvez pas la solution de votre problème sur cette page, le forum et ses multiples utilisateurs pourront peut-être vous donner les informations complémentaires dans ce but.

Résolution à l'ancienne

Consultez également la page Recommandations sur le matériel pour plus d'information concernant les cartes graphiques et les autres équipements fonctionnant avec FlighGear.

Si tout ce que vous avez tenté à échoué...

Essayez Requesting Technical Help, mais seulement après avoir essayée les solutions présentes en dessous!

Échecs possibles lors de la modification des fichiers du package de base

Dans une certaine mesure, la plupart des utilisateurs vont vouloir modifier FlightGear d'une façon ou d'une autre. On peut faire beaucoup de modifications intéressantesen en modifiant les ressources du package de base, comme les fichiers des avions, des instruments, des interfaces, etc.

Cependant, lors d'une telle modification du package de base, il est essentiel de garder une trace de tout changement réalisé et de s'assurer que les fichiers sont modifiés correctement. Voici une liste des vérifications à faire :

  • lorsque l'on référence un fichier ou un chemin, s'assurer qu'il existe réellement ;
  • lorsque l'on référence un fichier ou un chemin, s'assurer qu'il est correctement utilisé, c'est à dire vérifier les espaces, séparateurs et majuscules :
    • dans la plupart des systèmes d'exploitation, les noms de fichiers et chemins sont sensibles à la casse (majuscule ou non). Donc n'oubliez pas d'y faire attention ;
  • de plus, la plupart des systèmes d'exploitation multi-utilisateurs utilisent un système de fichiers avec permissions. Ces fichiers et chemin nécessitent donc les permissions correctes pour devenir accessibles en lecture ou écriture ;
  • lors de l'édition de fichiers XML, vous devez vous assurez que les modifications sont valides et ne corrompent pas la syntaxe XML, en vous assurant que toutes les balises sont bien fermées. Si vous n'êtes pas sûr de la validité de vos modifications, utilisez un "validateur xml". Il existe une multitude d'outils disponibles gratuitement et en open-source aidant à la validation de documents XML. Sous *nix, il est possible d'utiliser simplement "xmllint". Les fichiers XML invalides ne sont plus acceptés par FlightGear (il existe également des validateurs XML en ligne permettant de simplement copier/coller le code sur la page internet ou bien de charger votre ficher XML pour vérification) ;
  • même si la majorité des fichier XML de FlightGear respectent les formats basiques des PropertyList, les différents composants de FlightGear supportent différentes fonctionnalités et caractéristiques, donc les tags et attributs présents et utilisables dans un type de fichier (tel que les interfaces utilisateurs) ne sont pas forcément disponibles pour les fichiers d'un autre sous-système/composant, du fait de la conception et implémentation individuelle (et non globale) de chaque composant. En résumé, même si certaines syntaxes ou fonctionnalités sont supportées dans une autre partie de FlightGear, il se peut que celle-ci ne soit pas encore supportée par d'autre.

A noter qu'il est facile de corrompre votre package de base simplement en modifiant d'une mauvaise façon un fichier, en sorte que FlightGear ne puisse plus l'utiliser, jusqu'à l'installation d'un nouveau package de base. Vous devriez donc garder séparés d'une part le package de base, et d'autre part les modifications faites. Ou alors envisager un système de gestion de code tel que svn ou git.

Si vous rencontrez des problèmes pour faire fonctionner vos modifications, il est intéressant de lancer FlightGear avec un niveau supérieur de log/avertissement, afin d'obtenir une foule d'information et plus précisément quelle partie de FlightGear se charge avec succès ou non. Ce mode peut être atteint en utilisant le paramètre --log-level=bulk.

Contenu lié