ContribCliquez ici pour proposer des corrections ou des compléments pour cette page.
Unbuntu 14.04

!! BROUILLON !!

Cette page décrit la procédure d'installation de X-Plane 10 pour Ubuntu et ses dérivés :

  • Ubuntu, Kubuntu, Xubuntu 14.04 (The Trusty Tahr)

Prérequis

X-Plane fonctionne avec les cartes graphiques de marque ATI ou Nvidia. Il est nécessaire d'installer la version propriétaire des pilotes disponibles, la version open-source n'étant pas encore suffisamment performante en 3D pour ce simulateur. Les puces graphiques intégrées du fabriquant Intel offrent des performances minimalistes.

Installation de la librairie OpenAl

La librairie OpenAl est nécessaire à X-Plane pour gérer le son mais n'est pas présente dans Ubuntu par défaut. La procédure d'installation de cette librairie varie selon l'architecture 32bits ou 64bits de votre version d'Ubuntu.

Si vous ne connaissez pas votre architecture, ouvrez une console et saisissez la commande

uname -m

Si la réponse est x86_64, votre architecture est en 64bits. Dans le cas contraire, x86 indique que vous utilisez une version 32bits d'Ubuntu.

Ubuntu 32bits

sudo apt-get install libopenal1

Ubuntu 64bits < 13.10

Pour lancer X-Plane en 32 bits, cette librairie est contenue dans un paquet de compatibilité 32bits utilisé pour faire fonctionner les applications 32bits dans un environnement 64bits.
Pour lancer X-Plane en 64bits, installer le paquet libopenal1.
=> Nous allons donc installer les deux versions pour bénéficier du choix de lancer X-Plane 32bits ou 64bits.

sudo apt-get install ia32-libs libopenal1

Installation de X-Plane

Attention :

  • L'installateur fourni avec le DVD X-Plane 9 ne fonctionne plus avec les dernières version d'Ubuntu, il faut télécharger cet installateur mis à jour et choisir Linux DVD Installer.
  • L'installateur fourni avec les premières versions du DVD X-Plane 10 ne fonctionne pas, il faut télécharger cet installatateur mis à jour.

Double-cliquez sur :

  • X-Plane DVD Installer Linux pour débuter l'installation de X-Plane 9.
  • X-Plane 10 Installer Linux pour débuter l'installation de X-Plane 10.

Mise à jour de X-Plane

X-Plane 10

L'utilitaire de mise à jour est inclus dans l'installateur : option update X-Plane

X-Plane 9

Divers

Chapeau chinois du Joystick ou du yoke avec X-Plane 9

Cette section ne concerne que X-Plane 9, les chapeaux chinois sont gérés correctement à partir de X-Plane 10.10.

Le chapeau chinois des joysticks et des yokes est reconnu en axes et non en boutons, ce qui le rend difficilement utilisable pour contrôler les vues (se déplacer dans le cockpit ou tourner la tête).

L'utilitaire QJoyPad permet de contourner ce problème en mappant les axes du chapeau chinois vers des touches du clavier, par exemple les touches de direction.

  • Télécharger et installer QJoyPad 32bits ou 64bits pour Ubuntu
  • Lancer Qjoypad depuis le menu, une icône apparait dans la zone de notification.
  • Cliquer sur cette icône, la fenêtre de configuration doit apparaitre.

Si cette fenêtre de configuration n'apparait pas, il faut lancer Qjoypad une première fois en ligne de commande avec l'option --notray

qjoypad --notray

  • Cliquer sur "Quick set" puis mapper chaque direction du chapeau chinois vers une touche (haut/bas/droite/gauche par exemple).
  • Sauvegarder la configuration en lui attribuant un nom.

Vous devrez lancer QJoyPad chaque fois que vous utilisez X-Plane 9.

Configurer les périphériques USB non reconnus par X-Plane 10

À partir de X-Plane 10.10, Laminar a réécrit le code pour gérer les périphériques USB tels que les joysticks, tableaux de bord et autres palonniers. Cette approche permet une gestion plus fine car X-Plane ne communique plus avec ces périphériques via l'interface "joystick", mais passe par l'interface "input", plus riche et plus flexible. Malheureusement, l'interface "input" présente un inconvénient : certains périphériques ne sont pas visibles dans X-Plane 10 car ils sont masqués par la politique de sécurité du système.

Voici comment rendre visibles vos périphériques par X-Plane.

  • ouvrir un terminal et liser les périphériques USB via la commande lsusb :

    lsusb

Une liste d'équipements devrait apparaitre sous cette forme :

francois@linux-bxd1:~> lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c05a Logitech, Inc. Optical Mouse M90
Bus 001 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 001 Device 005: ID 06a3:075c Saitek PLC X52 Flight Controller
Bus 001 Device 006: ID 06a3:0763 Saitek PLC 
Bus 002 Device 003: ID 044f:b10a ThrustMaster, Inc. T.16000M Joystick
  • Identifier la ligne correspondant au périphérique non-reconnu par X-Plane.

Par exemple, le palonnier Saitek correspond à cette ligne :

Bus 001 Device 006: ID 06a3:0763 Saitek PLC 

  • noter les idVendor et idProduct : 06a3:0763
  • créer un fichier nommé 99-input-joystick.rules dans le dossier /etc/udev/rules.d
cd /etc/udev/rules.d
gksudo gedit 99-input-joystick.rules # pour Ubuntu
ou
kdesudo kate 99-input-joystick.rules # pour Kubuntu
ou
gksudo mousepad 99-input-joystick.rules # pour Xubuntu
  • Copier cette ligne en adaptant les identifiants vendor et products récupérés plus haut :
# Saitek Pro Flight Rudder Pedals
KERNEL=="event*", ATTRS{idProduct}=="0763", ATTRS{idVendor}=="06a3", MODE="0666"

Puis sauvegarder ce fichier.

  • Débrancher/rebrancher le joystick, il devrait maintenant être visible sous Xplane 10.10.