Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 34 Beta est disponible

#1 31/10/2020 23:23:39

bruno09
Membre
Lieu : Ariège
Inscription : 21/10/2020
Messages : 26

[Résolu] Difficulté à rendre executable un lanceur

Bonsoir à tous,

Je suis sous Fedora 33 Gnome (Wayland) et je fouille un peu partout, mais je n'arrive toujours pas à rendre exécutable un lanceur que j'ai créé.
J'ai enfin réussi à avoir un raccourci du minecraft-launcher dans le menu Activités de gnome, mais celui-ci ouvre l'éditeur de texte au lieu de lancer le programme. (rien que de l'afficher, ce ne fut pas simple, il s'affiche lorsque que je rajoute xdg-open sur le ligne Exec=)

J'ai donc créé minecraft-launcher.desktop que j'ai placé dans /home/bruno/.local/share/applications
j'ai coché "autoriser l'exécution du fichier comme un programme" dans les propriétés de ce fichier.
Je vois bien mon lanceur dans Appeditor ou Menulibre

voici mon fichier minecraft-launcher.desktop

[Desktop Entry]
Name=Minecraft-launcheur
Exec=xdg-open /home/bruno/Games/minecraft/minecraft-launcher
Terminal=false
Type=Application
Icon=/home/bruno/Images/27340-g33k-minecraft.png
StartupWMClass=Minecraft-launcher
Comment=Jeu de creation
Categories=Game;
NoDisplay=false
X-GNOME-UsesNotifications=false

Merci pour votre aide


Fedora 33 Workstation - AMD Ryzen 5600X - CM Gigabyte B550 AORUS Elite V2 - SSD Crucial P5 M.2 PCIe NVMe 1 To - 32Go Ram DDR4 2666Mhz Kingston HYPER X Fury - CG Nvidia GTX 970 MSI

Hors ligne

#2 01/11/2020 01:09:07

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 061

Re : [Résolu] Difficulté à rendre executable un lanceur

Ouvre un terminal et lance un

ls -l /home/bruno/Games/minecraft

et colle ici le résultat


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#3 01/11/2020 06:48:33

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 324

Re : [Résolu] Difficulté à rendre executable un lanceur

Bonjour,
La réponse est là : https://forums.fedora-fr.org/viewtopic.php?id=71432
Gérard


F33, Kde/plasma, AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#4 01/11/2020 15:21:09

bruno09
Membre
Lieu : Ariège
Inscription : 21/10/2020
Messages : 26

Re : [Résolu] Difficulté à rendre executable un lanceur

Merci pour vos retours

nouvo09 a écrit :

Ouvre un terminal et lance un

ls -l /home/bruno/Games/minecraft

et colle ici le résultat

voici et j'ai modifié Exec=xdg-open /home/bruno/Games/minecraft-launcher/minecraft-launcher (sans succès)

[bruno@localhost ~]$ ls -l /home/bruno/Games/minecraft-launcher/
total 182984
-rw-r--r--. 1 bruno bruno    621568 13 déc.   2017 cef_100_percent.pak
-rw-r--r--. 1 bruno bruno    730195 13 déc.   2017 cef_200_percent.pak
-rw-r--r--. 1 bruno bruno   3381507 13 déc.   2017 cef_extensions.pak
-rw-r--r--. 1 bruno bruno   4115814 13 déc.   2017 cef.pak
-rwxr-xr-x. 1 bruno bruno     26592 13 déc.   2017 <font color="#26A269"><b>chrome-sandbox</b></font>
-rw-rw-r--. 1 bruno bruno         0 30 oct.  21:49 debug.log
-rw-r--r--. 1 bruno bruno  10196592 13 déc.   2017 icudtl.dat
-rwxr-xr-x. 1 bruno bruno 125944304  1 oct.  14:28 <font color="#26A269"><b>libcef.so</b></font>
-rw-r--r--. 1 bruno bruno      8584 16 sept. 08:59 libgconf-2.so.4
-rw-r--r--. 1 bruno bruno  38496504  1 oct.  14:28 liblauncher.so
drwxr-xr-x. 2 bruno bruno      4096  1 oct.  14:28 <font color="#12488B"><b>locales</b></font>
-rwxr-xr-x. 1 bruno bruno    125192  1 oct.  14:28 <font color="#26A269"><b>minecraft-launcher</b></font>
-rwxr-xr-x. 1 bruno bruno    218275 13 déc.   2017 <font color="#26A269"><b>natives_blob.bin</b></font>
-rwxr-xr-x. 1 bruno bruno   1530292 13 déc.   2017 <font color="#26A269"><b>snapshot_blob.bin</b></font>
-rwxr-xr-x. 1 bruno bruno   1948168 13 déc.   2017 <font color="#26A269"><b>v8_context_snapshot.bin</b></font>
[bruno@localhost ~]$ 

Mon raccourci (visible dans Activités)

[bruno@localhost ~]$ ls -l /home/bruno/.local/share/applications
total 40
-rw-r--r--. 1 bruno bruno  330 31 oct.  20:28 appeditor-local-application-1.desktop
-rw-r--r--. 1 bruno bruno  432 31 oct.  20:02 blockbench.desktop
-rw-rw-r--. 1 bruno bruno  238 29 oct.  22:23 mimeinfo.cache
-rwxr-xr-x. 1 bruno bruno  319  1 nov.  13:58 Minecraft-launcher.desktop
-rwxrwx---. 1 bruno bruno  120 29 oct.  22:50 net.lutris.diablo-iii-1.desktop
drwxr-xr-x. 3 bruno bruno 4096 24 oct.  16:13 wine
-rw-r--r--. 1 bruno bruno  212 29 oct.  22:23 wine-extension-chm.desktop
-rw-r--r--. 1 bruno bruno  214 29 oct.  22:23 wine-extension-hlp.desktop
-rw-r--r--. 1 bruno bruno  235 29 oct.  22:23 wine-extension-msp.desktop
-rw-r--r--. 1 bruno bruno  217 29 oct.  22:23 wine-extension-vbs.desktop
[bruno@localhost ~]$ 

Merci @fgland, j'ai vu le lien du Topic, pourtant ça ressemble à ce que j'ai fait


Fedora 33 Workstation - AMD Ryzen 5600X - CM Gigabyte B550 AORUS Elite V2 - SSD Crucial P5 M.2 PCIe NVMe 1 To - 32Go Ram DDR4 2666Mhz Kingston HYPER X Fury - CG Nvidia GTX 970 MSI

Hors ligne

#5 01/11/2020 15:34:37

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 061

Re : [Résolu] Difficulté à rendre executable un lanceur

Je voulais voir s'il avait bien le bit exécutable.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#6 01/11/2020 16:53:28

bruno09
Membre
Lieu : Ariège
Inscription : 21/10/2020
Messages : 26

Re : [Résolu] Difficulté à rendre executable un lanceur

le jeu se lance bien lors que je lance le fichier dans son répertoire

Est-il possible de d'exécuter le .desktop en console pour voir si ça me dit une erreur?

Sur l'icône en front, je me retrouve sur le bureau avec une fenêtre d'erreur de Gedit "editeur de texte ne réponds pas" (forcer à quitter, attendre) et un contenu plein de symboles. Ca veut ouvrir  l'exécutable minecraft-launcher avec l'éditeur de texte

il doit manquer quelque chose sur la ligne Exec= du .desktop

[Desktop Entry]
Name=Minecraft-launcheur
Exec=xdg-open /home/bruno/Games/minecraft-launcher/minecraft-launcher
Terminal=false
Type=Application
Icon=/home/bruno/Images/27340-g33k-minecraft.png
StartupWMClass=Minecraft-launcher
Comment=Jeu de création
Categories=Game;
NoDisplay=false
X-GNOME-UsesNotifications=false

Dernière modification par bruno09 (01/11/2020 16:54:19)


Fedora 33 Workstation - AMD Ryzen 5600X - CM Gigabyte B550 AORUS Elite V2 - SSD Crucial P5 M.2 PCIe NVMe 1 To - 32Go Ram DDR4 2666Mhz Kingston HYPER X Fury - CG Nvidia GTX 970 MSI

Hors ligne

#7 01/11/2020 18:22:52

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 324

Re : [Résolu] Difficulté à rendre executable un lanceur

Je ne comprends pas comment tu veux utiliser le fichier .desktop. En faisant un double clic dessus ?
ce n’est plus permis, il faut utiliser les menus ou ce .desktop apparaît.
c'est du moins ce que j'ai cru comprendre

Gérard


F33, Kde/plasma, AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#8 01/11/2020 19:30:56

bruno09
Membre
Lieu : Ariège
Inscription : 21/10/2020
Messages : 26

Re : [Résolu] Difficulté à rendre executable un lanceur

fgland a écrit :

Je ne comprends pas comment tu veux utiliser le fichier .desktop. En faisant un double clic dessus ?
ce n’est plus permis, il faut utiliser les menus ou ce .desktop apparaît.
c'est du moins ce que j'ai cru comprendre

Gérard

Ce n'est pas ce que je veux, ce .desktop se trouve dans le menu application, et pas sur le bureau, je n'affiche pas les icônes d'application sur le bureau, donc ce contexte n'existe pas.
Oui avec ce que j'ai lu, avec les versions Gnome précédentes c'était possible.
Mais avec l'extension Application-menus, je vois bien mon lanceur, et ça me fait le même résultat, erreur avec Gedit.

Je souhaite pouvoir lancer ce programme partir du menu gnome Activités ou par les menus (il est bien visible dans la catégorie Jeux, c'est donc l'exécution qui doit poser problème, il doit manquer une variable a exec=, je veux que le programme se lance comme quand je clique sur le programme)


Fedora 33 Workstation - AMD Ryzen 5600X - CM Gigabyte B550 AORUS Elite V2 - SSD Crucial P5 M.2 PCIe NVMe 1 To - 32Go Ram DDR4 2666Mhz Kingston HYPER X Fury - CG Nvidia GTX 970 MSI

Hors ligne

#9 01/11/2020 19:48:04

chepioq
FEDORA FOR EVER
Lieu : a l'est de marseille
Inscription : 07/06/2006
Messages : 7 374

Re : [Résolu] Difficulté à rendre executable un lanceur

Et si tu, dans ton desktop tu lançais ton jeu sans passer par   xdg-open

Exec=/home/bruno/Games/minecraft-launcher/minecraft-launcher

Tout est dans tout... et réciproquement...
C'est quoi un chalumeau??? C'est un dromaludaire à deux bosses...
Quand le sage montre la lune l'imbécile regarde le doigt...
1277887812.gif

Hors ligne

#10 01/11/2020 23:05:48

bruno09
Membre
Lieu : Ariège
Inscription : 21/10/2020
Messages : 26

Re : [Résolu] Difficulté à rendre executable un lanceur

Xdg-open, c'était le seul moyen pour le voir afficher dans Activités et dans le menu

Bizarrement j’ai réessayé sans xdg-open, l'icône de l'application restait encore visible, cela n'a pas fonctionné à 3 lancements (même erreur Gedit), mais à la 4ᵉ le programme s'est lancé.

Alors qu'avec mes tests précédents, cela n'avait pas fonctionné, peut être qu'un redémarrage a réglé le problème ou une installation d'autre chose.
Il est vrai que depuis Wayland, on ne peut pas relancer le bureau, faut quitter la session, mais je me demande s'il ne faut pas plutôt un reboot pour prendre correctement les modifications en compte.

Donc c'est résolu, merci
voici mon lanceur du jeu minecrat qui fonctionne ! (le zip officiel du jeu pour linux, que j'ai mis dans mon dossier /home/bruno)
programme.desktop placé dans home/bruno/.local/share/applications

[Desktop Entry]
Name=Minecraft-launcheur
Exec=/home/bruno/Games/minecraft-launcher/minecraft-launcher
Terminal=false
Type=Application
Icon=/home/bruno/Images/27340-g33k-minecraft.png
StartupWMClass=Minecraft-launcher
Comment=Jeu de création
Categories=Game;
NoDisplay=false
X-GNOME-UsesNotifications=false

Dernière modification par bruno09 (01/11/2020 23:21:03)


Fedora 33 Workstation - AMD Ryzen 5600X - CM Gigabyte B550 AORUS Elite V2 - SSD Crucial P5 M.2 PCIe NVMe 1 To - 32Go Ram DDR4 2666Mhz Kingston HYPER X Fury - CG Nvidia GTX 970 MSI

Hors ligne

Pied de page des forums