Annonce

Réduire
Aucune annonce.

Remarques sur l'installation de X-Plane 9 sous Linux

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Remarques sur l'installation de X-Plane 9 sous Linux

    Je poste ici quelques notes sur l'installation d'X-Plane 9 sous Linux. Ce n'est pas un guide d'installation mais juste quelques remarques sur les spécificités d'X-Plane.

    1. Répertoire d'installation
    X-Plane a besoin d'accéder à ses propres fichiers et répertoire en lecture ET en écriture. Pour cela il y a deux solutions : la bonne et la mauvaise

    - La mauvaise consiste à installer X-Plane en tant qu'utilisateur dans son répertoire personnel (/home/votreLogin). Ainsi on a les droits sur le répertoire... et chaque utilisateur doit installer sa version d'X-Plane !

    - La bonne solution est d'installer le logiciel en administrateur dans le répertoire /usr/local/games/X-Plane 9 comme il se doit.

    Ensuite il faut attribuer le groupe games à ce répertoire :
    Code:
    sudo chgrp -R games /usr/local/X-Plane\ 9
    Puis donner les droits en lecture/écriture sur tous les fichiers et répertoires de l'installation pour le groupe games.
    Code:
    sudo chmod -R g+rw /usr/local/games/X-Plane\ 9
    Enfin il faut créer un lien de /usr/local/bin (ou /usr/games au choix) vers l'exécutable :
    Code:
    sudo ln -s /usr/local/games/X-Plane\ 9/X-Plane-i686 /usr/local/bin/x-plane
    sudo chown root.games /usr/local/bin/x-plane
    Et voila. Vous pouvez désormais lancer votre simulateur préféré en tapant simplement x-plane depuis n'importe quelle console.

    2. Se débarrasser du DVD
    Outre que c'est pénible, insérer et retirer le DVD à chaque fois qu'on utilise X-Plane risque d'abimer votre original. La solution consiste à créer une image ISO, minimale tant qu'à faire, qui suffit à passer la protection.

    Pour cela il vous faudra un logiciel appelé mkisofs (ou genisoimage). Ce logiciel est disponible pour toutes les distributions et souvent installé par défaut.

    Tout d'abord on va construire une arborescence minimale. Il vous faudra le DVD (par exemple dans /media/dvd) :

    Code:
    mkdir -p X-Plane/X-Plane\ 9/All/Resources/default\ scenery/900\ red\ terrain/
    Faites attention aux / et aux \. Maintenant on recopie les fichiers indispensables :
    Code:
    cp /media/dvd/dvd_version.txt X-Plane/
    cp /media/dvd/X-Plane\ 9/directory.txt.zip X-Plane/X-Plane\ 9/
    cp -R /media/dvd/X-Plane\ 9/All/Resources/default\ scenery/900\ red\ terrain/terrain/ X-Plane/X-Plane\ 9/All/Resources/default\ scenery/900\ red\ terrain/
    Maintenant on crée une image ISO de cette arborescence :

    Code:
    mkisofs -o XPlane9.iso -R X-Plane
    Et on place cette image dans notre répertoire d'installation

    Code:
    mv XPlane9.iso /usr/local/games/X-Plane\ 9/
    En théorie il est possible de créer une image encore plus petite car tous les fichiers du répertoire 900\ red\ terrain ne sont pas indispensables. Mais 6 Mo ce n'est déjà pas si gros.

    Désormais vous pouvez ranger votre DVD d'X-Plane à l'abris. Avant de lancer le jeu il vous suffira de taper :
    Code:
    sudo mount -o loop /usr/local/games/X-Plane\ 9/XPlane9.iso /media/iso
    3.X-Plane en plein écran
    Etrangement, X-Plane ne se lance pas réellement en plein écran. Au mieux il se lance dans une fenêtre de la taille de l'écran (avec la barre de titre hors des limites de l'écran). Si vous souhaitez lancer X-Plane dans une résolution inférieure vous devez d'abord réduire la résolution de votre écran.

    Pour cela il suffit généralement d'appuyer simultanément sur Ctrl Alt et la touche + ou la touche - du pavé numérique. Vous pouvez également changer de résolution en ligne de commande avec par exemple :
    Code:
    xrandr -s 1024x768
    Bien entendu tout cela (montage de l'ISO, changement de résolution, lancement d'X-Plane puis retour à la normal) peut être automatisé dans un script shell qui permettrait de tout faire en une seule commande.
    X-plane 9.2
    Linux Debian Lenny - P4 Dual Core 2,2 Ghz (Ram 2 Go) - Nvidia 8600 - 256 Mo
    Saïtek Cyborg Evo

  • #1
    Merci Koudou pour ces informations

    je me sens moins seul sous Linux :D

    A+
    Stephim
    X-Plane 11.50 Vulkan
    Multiboot Ubuntu 20.04 / Windows 10 Pro
    AMD Ryzen 9 3900X
    AMD RX480 10Go
    32Go
    Saitek X52

    Commentaire


    • #1
      Bonjour et merci pour ces informations je viens de quitter windows vista pour ubuntu par contre mon joystick microsoft"sidewinder precision pro" mon bouton pour changer les vues ne fonctionne pas j'ai beau cherché sur les forums mais je ne trouve pas
      a+

      Commentaire


      • #1
        Envoyé par guy56
        ...par contre mon joystick microsoft"sidewinder precision pro" mon bouton pour changer les vues ne fonctionne pas...
        Je suppose que tu parles du chapeau chinois ? Dans ce cas, c'est commun à tous les joysticks sous Linux.

        On en parle là par exemple :
        http://forums.x-plane.org/index.php?...dpost&p=338944

        Daniel
        Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
        Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
        #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
        #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
        #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

        Commentaire


        • #1
          Oui. Comme me l'a fait remarquer HugKub, il est possible d'utiliser qjoypad. C'est un solution un peu batarde puisqu'elle consiste à attribuer une position du joystick à une touche du clavier et une touche du clavier à une fonction d'X-Plane. Cela dit ça marche très bien.

          Cela ne fonctionne bien entendu que si le "hat" (chapeau chinois) de ton joystick est reconnu par le driver. Pour le savoir il faut utiliser jscal (en mode texte) ou jscalibrator (avec interface graphique).
          X-plane 9.2
          Linux Debian Lenny - P4 Dual Core 2,2 Ghz (Ram 2 Go) - Nvidia 8600 - 256 Mo
          Saïtek Cyborg Evo

          Commentaire


          • #1
            merci de vos reponses mais là je suis un peut larguer je ne connais pas trops ubuntu

            Commentaire


            • #1
              Les explications que je donne en début de ce thread valent pour toutes les distrib.

              D'une manière générale j'ai tendance à préférer la ligne de commandes plutôt que de passer par des interfaces graphiques qui ne sont pas universelles et sont parfois aussi complexe déroutantes.

              Donc pour utiliser le joystick correctement sous Linux il faut installer jscal (qui est dans un package appelé joystick) qjoypad, et jscalibrator. Sous Ubuntu ça se fait avec la commande (dans une console quelconque) :
              Code:
              sudo apt-get install joystick jscalibrator qjoypad
              L'ordinateur demande le mot de passe de l'utilisateur et installe les logiciels.

              Si qjoypad n'est pas disponible sous Ubuntu il faut le télécharger à cette adresse (prendre la version Debian). On l'installe avec la commande :
              Code:
              dpkg -i qjoypad_3.4-1_i386.dev
              Une fois que tout cela est installé on lance le logiciel jscalibrator qui permet de calibrer le joystick et donc de voir si tous les axes, boutons et chapeaux fonctionnent. Si c'est le cas tout va bien (si ce n'est pas le cas on en reparle).

              Une fois que c'est fait on lance qjoypad pour créer un profile "x-plane" et on attribue des touches du clavier à tel bouton du joystick.
              X-plane 9.2
              Linux Debian Lenny - P4 Dual Core 2,2 Ghz (Ram 2 Go) - Nvidia 8600 - 256 Mo
              Saïtek Cyborg Evo

              Commentaire


              • #1
                Merci Koudou,

                enfin j'ai réussi à faire fonctionner le second chapeau chinois du X52! :thumbup1:

                Je m'étais frotté à jhat sans succès, sûrement à cause de ma méconnaissance de Linux :crybaby:

                Grace à tes explications claires j'ai réussi avec qjoypad :thumbup:


                Bruno
                XP 9.70 - Windows Seven - Windows XP sp3
                Intel E8400 @ 4,0 GHz - Asus P5K-E - G.Skill 4 Go - Nvidia 9800 GTX 512 Mo OC - 24" - X52 - Pro Flight Rudder - Plantronics DSP 400

                http://www.sdplanes.fr

                Commentaire


                • #1
                  bonjour et merci koudou mais quand je lance l'installe voila ce qu'il me met

                  root@guy-desktop:~# dpkg -i qjoypad_3.4-1_i386.dev
                  dpkg : erreur de traitement de qjoypad_3.4-1_i386.dev (--install) :
                  ne peut pas accéder à l'archive: Aucun fichier ou dossier de ce type
                  Des erreurs ont été rencontrées pendant l'exécution :
                  qjoypad_3.4-1_i386.dev
                  root@guy-desktop:~#

                  le fichier que je télécharge je le met dans quel dossier
                  merci pour ton aide
                  guy

                  Commentaire


                  • #1
                    Tout dépend de tes habitudes. Personnellement j'ai un répertoire Telechargements dans mon dossier /home/koudou. Avec Ubuntu, il est probable que les fichiers que tu télécharges se trouvent sur le bureau Gnome, KDE ou autre.

                    En fait peu importe l'endroit où se trouve ton fichier, tu peux taper dans une console :
                    Code:
                    sudo dpkg -i ~/repertoire/ou/se/trouve/qjoypad_3.4-1_i386.deb
                    Si tu donnes le chemin complet ça marchera.

                    Cela dit peut-être qu'un double-clic ou un clic-droit sur le fichier dans ton gestionnaire de fichiers lancera automatiquement l'installation.
                    X-plane 9.2
                    Linux Debian Lenny - P4 Dual Core 2,2 Ghz (Ram 2 Go) - Nvidia 8600 - 256 Mo
                    Saïtek Cyborg Evo

                    Commentaire


                    • #1
                      Koudou, as-tu reçu mon mail?
                      Réseaux CAVOK
                      iMac ie5 2020 - SSD 2 To - 128 Go RAM 16 Go VRAM -Ventura- X52- Palo Flight Pro -XP 12.xx
                      Tutos complets [depuis 2004] X-Plane v9->v12 - VFR-IFR- Helico-Hydro-Meteo -Navigation - Réseaux (swift) , Little Navmap - WED 2.5-Ortho4XP 1.30 (+BigSur), etc.( >2 000 000 visites) - http://xplanefr.com
                      Je cogite, j'ergote, mais j'assume.

                      Commentaire


                      • #1
                        merci pour votre aide:
                        avec l'installateur de paquet voici ce qu'il me met:
                        "error:dependency is not satisfiable:libqt3c102-mt"

                        Commentaire


                        • #1
                          Oups... oui
                          X-plane 9.2
                          Linux Debian Lenny - P4 Dual Core 2,2 Ghz (Ram 2 Go) - Nvidia 8600 - 256 Mo
                          Saïtek Cyborg Evo

                          Commentaire


                          • #1
                            Envoyé par guy56
                            merci pour votre aide:
                            avec l'installateur de paquet voici ce qu'il me met:
                            "error:dependency is not satisfiable:libqt3c102-mt"
                            Le paquet Qjoypad a besoin de la libraire libqt3c102-mt pour fonctionner.Hors la commande dpkg ne gère pas les dépendances. Il faut donc que tu installes la libraire libqt3c102-mt avant d'installer Qjoypad

                            sous debian(en tant que root):
                            Code:
                            apt-get install libqt3-mt
                            sous Ubuntu
                            Code:
                            sudo apt-get install libqt3-mt
                            Amic.
                            Stephim
                            X-Plane 11.50 Vulkan
                            Multiboot Ubuntu 20.04 / Windows 10 Pro
                            AMD Ryzen 9 3900X
                            AMD RX480 10Go
                            32Go
                            Saitek X52

                            Commentaire


                            • #1
                              guy@guy-desktop:~$ sudo apt-get install libqt3c102-mt
                              [sudo] password for guy:
                              Lecture des listes de paquets... Fait
                              Construction de l'arbre des dépendances
                              Lecture des informations d'état... Fait
                              Aucune version du paquet libqt3c102-mt n'est disponible, mais il existe dans la base
                              de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
                              ou qu'il n'est disponible que sur une autre source
                              Cependant les paquets suivants le remplacent :
                              libqt3-mt
                              E: Aucun paquet ne correspond au paquet libqt3c102-mt
                              guy@guy-desktop:~$
                              voila le résulta

                              Commentaire

                              Chargement...
                              X