Annonce

Réduire
Aucune annonce.

Lancer XHSI2.0 sous Linux Ubuntu/Kubuntu 24.04.1

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

  • Lancer XHSI2.0 sous Linux Ubuntu/Kubuntu 24.04.1

    Bonjour,

    J'utilise trois ordinateurs pour un simulateur X-Plane-12 et je viens d'acheter un nouvel ordinateur qui remplacera le premier, et le premier deviendra le second et le second deviendra le troisième, le moins performant servira ailleurs.

    Sur les 3 ordinateurs, j'ai la même installation logicielle pour les trois logiciels du simulateur, mais je n'en utilise qu’un sur chacun de ces ordinateurs :

    1) Linux Kubuntu 24.04, 64 Bits, avec X-Plane 12.1.2-r4.
    2) Linux Kubuntu 24.04, 64 Bits, avec XHSI 2.0 Beta 12 Alpha 5.
    3) Linux Kubuntu 24.04, 64 Bits, avec LittleNavMap.

    Le problème est que quand je demande de lancer XHSI 2.0 Beta 12 Alpha 5 dans Linux, j'ai le message « Espace de travail Plasma : execvp: Erreur de format pour exec() », mais dans les deux autres ordinateurs il se lance normalement et j'ai vérifié ils ont les mêmes interpréteurs Java d'installés sur les trois ordinateurs, les icônes de lancement ont la même configuration.

    Noter que si je lance le fichier « XHSI.jar » depuis son dossier « /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app », avec le gestionnaire de fichiers Konqueror, il se lance correctement ! Comment cela est-il possible ?

    Voici les configurations pertinentes pour ce problème qui me vient à l'esprit :

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XHSI-04 L'icône de lancement de XHSI (Général).jar.jpg 
Affichages :	142 
Taille :		53,7 Ko 
ID : 			537100

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XHSI-05 L'icône de lancement de XHSI (Droits d'accès).jar.jpg 
Affichages :	115 
Taille :		52,2 Ko 
ID : 			537101

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XHSI-06 L'icône de lancement de XHSI (Application).jar.jpg 
Affichages :	117 
Taille :		86,1 Ko 
ID : 			537103

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XHSI-06 L'icône de lancement de XHSI (Détails).jar.jpg 
Affichages :	115 
Taille :		41,6 Ko 
ID : 			537102

    Toute aide sera appréciée !

    Cordialement,​
    L'ami René
    Tous pour un et un pour tous !

    Ordi-1 : Intel i7-1270KF 5GHz, RAM 32 Go, nVidia RTX 3080 10G, Téléviseur 42" 1920x1080, 3 écrans 1920x1080, Manettes Saitek X56.
    Linux Kubuntu 24.04.1, X-Plane 12.1.3-r2, Little NavMap v3.0.12, pilote nVidia 550.120.

    Ordi-2 : Intel i5-2500K 3.3GHz, RAM 32 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
    Linux Kubuntu 24.04.1, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.183.01.​

  • #2
    Bonjour,

    Je relance, car aucune réponse depuis 3 semaine.

    Pour quoi si je lance le fichier « XHSI.jar » depuis son dossier « /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app », avec un gestionnaire de fichiers, il se lance correctement, il ne se lance pas si je le fait avec un icône de lancement standard sous Linux ?

    Cordialement,
    L'ami René
    Tous pour un et un pour tous !

    Ordi-1 : Intel i7-1270KF 5GHz, RAM 32 Go, nVidia RTX 3080 10G, Téléviseur 42" 1920x1080, 3 écrans 1920x1080, Manettes Saitek X56.
    Linux Kubuntu 24.04.1, X-Plane 12.1.3-r2, Little NavMap v3.0.12, pilote nVidia 550.120.

    Ordi-2 : Intel i5-2500K 3.3GHz, RAM 32 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
    Linux Kubuntu 24.04.1, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.183.01.​

    Commentaire


    • #3
      Envoyé par Lami Voir le message
      Bonjour,

      Je relance, car aucune réponse depuis 3 semaine.

      Pour quoi si je lance le fichier « XHSI.jar » depuis son dossier « /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app », avec un gestionnaire de fichiers, il se lance correctement, il ne se lance pas si je le fait avec un icône de lancement standard sous Linux ?

      Cordialement,
      Salut René
      Je n'utilise ni plasma ni kde.
      Que donne l'édition de ton fichier XHS12-2.desktop (le fichier de ton "lanceur" que tu viens de créer représenté par son icône)

      pour info, une archive jar s'ouvre avec java et le "type-mime" est: application/x-java-archive​
      Dernière modification par jasum, 15 novembre 2024, 12h30.
      Gentoo Linux x86_64 RYZEN 7900X RTX2070 X-Plane12 & Hackintosh Somona (iGPU intelHD630) IntelCore i7 CPU 7700 @ 3.60GHz X-Plane 11

      Commentaire


      • #4
        Bonjour Jasum,

        Merci pour votre aide !

        Quand je compare la configuration du lanceur, entre mon ordinateur numéro 1 qui est devenu le numéro 2 et mes deux autres ordinateurs sur lesquels l'application se lance correctement, tous les paramètres sont strictement identiques, texte, emplacement du fichier et du dossier de travail, et autre paramètre avancé.

        La ligne de lancement de l'application est :

        Code:
        /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar

        Suggérez-vous que je la modifie en quelque chose comme ? :

        Code:
        application/x-java-archive​/home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar
        Cordialement,​
        L'ami René
        Tous pour un et un pour tous !

        Ordi-1 : Intel i7-1270KF 5GHz, RAM 32 Go, nVidia RTX 3080 10G, Téléviseur 42" 1920x1080, 3 écrans 1920x1080, Manettes Saitek X56.
        Linux Kubuntu 24.04.1, X-Plane 12.1.3-r2, Little NavMap v3.0.12, pilote nVidia 550.120.

        Ordi-2 : Intel i5-2500K 3.3GHz, RAM 32 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
        Linux Kubuntu 24.04.1, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.183.01.​

        Commentaire


        • #5
          Bonjour René

          Classiquement un fichier .jar s'ouvre par la commande:

          Code:
          java -jar monfichier.jar
          Si je comprends bien,d’après les documents que tu présentes, tu tentes de configurer un "lanceur" pour ouvrir le fichier XHSI.jar en cliquant sur une icône, et pour cela tu as construit un fichier XHSI2xxx.desktop dont tu affiches les propriétés, ce fichier devrait se trouver dans /home/rene/.local/share/applications/ édite le, Il devrait ressembler à ceci:

          Code:
          [Desktop Entry]
          Name=XSHI-2
          Exec=java -jar /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar
          Terminal=false
          Icon= /home/rene/.local/share/plasma_icons
          Type=Application
          ​
          Petite remarque pour le nommage des fichiers, il faut éviter les espaces, les remplacer par _ si c'est nécessaire.​
          Dernière modification par jasum, 16 novembre 2024, 00h33.
          Gentoo Linux x86_64 RYZEN 7900X RTX2070 X-Plane12 & Hackintosh Somona (iGPU intelHD630) IntelCore i7 CPU 7700 @ 3.60GHz X-Plane 11

          Commentaire


          • #6
            Bonjour jasum,

            Un grand merci, car cette solution fonctionne parfaitement bien !

            Code:
            java -jar /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar
            Comme je n’ai jamais programmé en Java, je ne connaissais pas le « java -jar » !

            Bravo pour la solution et merci pour les explications !

            Cordialement,​
            L'ami René
            Tous pour un et un pour tous !

            Ordi-1 : Intel i7-1270KF 5GHz, RAM 32 Go, nVidia RTX 3080 10G, Téléviseur 42" 1920x1080, 3 écrans 1920x1080, Manettes Saitek X56.
            Linux Kubuntu 24.04.1, X-Plane 12.1.3-r2, Little NavMap v3.0.12, pilote nVidia 550.120.

            Ordi-2 : Intel i5-2500K 3.3GHz, RAM 32 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
            Linux Kubuntu 24.04.1, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.183.01.​

            Commentaire


            • #7
              Bonjour,

              Mais comment expliquer que sur les deux autres ordinateurs, il n'y a pas besoin de ce code en début de ligne de lancement du programme ?

              Est-ce qu'il y a un lien symbolique ou un truc du genre pour que le « java -jar » ne soit pas requis pour que « /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar » se lance automatiquement ?

              Dans mon cas, c'est que depuis au moins 6 ou 8 ans, les mises à jour de distribution Linux se font sans effacement du dossier « /home » qui contient les configurations des utilisateurs et qui est sur une partition séparée de la partition racine « / » des logiciels du système Linux. Donc s'il y a 6 ou 8 ans j'ai passé une commande dans une console pour automatiser cela, je n'en ai plus souvenir.

              Chez moi, le fichier « /etc/fstab » ressemble à cela :

              Code:
              # /etc/fstab: static file system information.
              # <file système> <mount point> <type> <options> <dump> <pass>
              /dev/sda1 /boot/efi vfat defaults 0 2
              /dev/sda3 / ext3 relatime,errors=remount-ro 0 1
              /dev/sda5 /home ext3 relatime 0 2
              /dev/sda6 /home/rene/sda6 ntfs rw,uid=1000,gid=1000 0 0
              /home/rene/sda6/X-Plane/X-Plane-12/xplane12.iso /media/cdrom12 iso9660 user,loop 0 0
              /swapfile swap swap defaults 0 0
              tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
              ​
              ​Et le paramètre du fichier « /etc/default/grub » est :

              Code:
              GRUB_DISABLE_LINUX_UUID=true
              Cordialement,
              L'ami René
              Tous pour un et un pour tous !

              Ordi-1 : Intel i7-1270KF 5GHz, RAM 32 Go, nVidia RTX 3080 10G, Téléviseur 42" 1920x1080, 3 écrans 1920x1080, Manettes Saitek X56.
              Linux Kubuntu 24.04.1, X-Plane 12.1.3-r2, Little NavMap v3.0.12, pilote nVidia 550.120.

              Ordi-2 : Intel i5-2500K 3.3GHz, RAM 32 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
              Linux Kubuntu 24.04.1, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.183.01.​

              Commentaire


              • #8
                Envoyé par Lami Voir le message
                Bonjour,
                Mais comment expliquer que sur les deux autres ordinateurs, il n'y a pas besoin de ce code en début de ligne de lancement du programme ?
                ,
                Il ne faut pas chercher la solution dans la base de ton système mais plutôt dans l’installation et la configuration de ton environnement java et de ses applications tiers, mais ce sujet n'a pas sa place sur ce forum.
                Gentoo Linux x86_64 RYZEN 7900X RTX2070 X-Plane12 & Hackintosh Somona (iGPU intelHD630) IntelCore i7 CPU 7700 @ 3.60GHz X-Plane 11

                Commentaire


                • #9
                  Bonjour jasum,

                  Pas d'accord !

                  Cela touche le bon fonctionnement d'un élément du système de simulateur de vol X-Plane.

                  Et ici je ne parle pas d'apprendre à programmer en Java, mais de ne pas être embêté par une subtilité de configuration d'un module connexe connu et prévu par Laminar pour fonctionner avec X-Plane en Java !

                  Cordialement,​
                  L'ami René
                  Tous pour un et un pour tous !

                  Ordi-1 : Intel i7-1270KF 5GHz, RAM 32 Go, nVidia RTX 3080 10G, Téléviseur 42" 1920x1080, 3 écrans 1920x1080, Manettes Saitek X56.
                  Linux Kubuntu 24.04.1, X-Plane 12.1.3-r2, Little NavMap v3.0.12, pilote nVidia 550.120.

                  Ordi-2 : Intel i5-2500K 3.3GHz, RAM 32 Go, Asus GeForce STRIX-GTX 1060 6G, 2 x Écran 1920x1080.
                  Linux Kubuntu 24.04.1, XHSI 2.0 Beta 12 Alfa 5, pilote nVidia 535.183.01.​

                  Commentaire


                  • #10
                    Salut René
                    OK,
                    La commande correcte c'est: java -jar monfichier.jar
                    Si tu peux executer directement xxx.jar sans cette commande, c'est que tu as un "lanceur ou interpréteur" qui spécifie d'utiliser "java -jar" pour les fichiers .jar sur ton système.
                    Si tu ne l'as pas construit toi-même, c'est qu'une application tiers qui en avait besoin, l'a fait pour toi.
                    Linux utilise le type MIME des fichiers pour les associer à une application,
                    tu peux voir dans le fichier /usr/share/applications/mimeinfo.cache et /home/rené/.local/share/applications/mimeinfo.cache (éventuellement) les correspondances entre les types de fichiers et les applications.

                    Gentoo Linux x86_64 RYZEN 7900X RTX2070 X-Plane12 & Hackintosh Somona (iGPU intelHD630) IntelCore i7 CPU 7700 @ 3.60GHz X-Plane 11

                    Commentaire

                    Chargement...
                    X