Pages : 1
#1 Le 18/12/2020, à 11:15
- alex2423
Créer le lanceur Molotov pour le mettre en favori
Hello tout le monde,
Je suis sous Gnome (Ubuntu) mais je pense que le problème est général.
Je souhaiterai pouvoir mettre l'appli Molotov en favori dans le dock vertical mais je n'y arrive pas. On ne me propose pas lorsque je fais un click de l'ajouter en favori.
Voici comment j'ai procédé :
J'ai téléchargé l'appImage de Molotov dans mon répertoire "appImage" puis j'ai créé le fichier lanceur.
focal@focal-laptop:~$ ls -l appImage/
total 79532
-rwxrwxr-x 1 focal focal 81436873 Dec 17 12:43 molotov.AppImage
focal@focal-laptop:~$ ls -l .local/share/applications/
total 4
-rw-rw-r-- 1 focal focal 561 Dec 17 23:47 molotov.desktop
avec le contenu suivant :
focal@focal-laptop:~$ cat .local/share/applications/molotov.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=Moolotov
Comment=lanceur Molotov
Exec=/home/focal/appImage/molotov.AppImage
Terminal=false ( ou true, s'il faut lancer SuperProjet dans un terminal )
X-MultipleArgs=
Type=Application
Icon=/home/focal/appImage/molotov.AppImage
Categories= dans quelle catégorie il apparaîtra dans le menu des applis ( par ex : internet;games;network; )
MimeType= à quels type de fichiers il peut être associé ( par ex : text/html;text/xml;application/xhtml_xml; )
StartupWMClass=
StartupNotify=
focal@focal-laptop:~$
Lorsque je fais une recherche, je le vois bien :
https://i.imgur.com/lmdVbeu.png
mais je ne trouve pas l'option pour ajouter
AI je louper quelque chose ?
Hors ligne
#2 Le 18/12/2020, à 11:30
- abelthorne
Re : Créer le lanceur Molotov pour le mettre en favori
Je ne suis pas sûr que ton problème vienne de là mais tu as copié tel quel le contenu de ton fichier .desktop ? parce que tous les commentaires entre parenthèses n'ont rien à faire là et c'est même étonnant que le lanceur soit valide avec ce foutoir dedans. Il a été créé comment ?
Hors ligne
#3 Le 18/12/2020, à 11:53
- bluc
Re : Créer le lanceur Molotov pour le mettre en favori
Bonjour
Pour les appimages comme Molotov Etcher , etc... il y Appimage-launcher il n'y a plus besoin de permettre l’exécution et plus besoin de créer un lanceur il suffit simplement de double cliquer sur le fichier pour que tout ce fasse automatiquement
Il faut installer le deb
Clevo : Ubuntu 23.10 ❖ Xubuntu 22.10 ❖ Kubuntu 23.10
avec partition data commune Une fraction de seconde Multiboot
Hors ligne
#4 Le 18/12/2020, à 12:05
- alex2423
Re : Créer le lanceur Molotov pour le mettre en favori
Je ne suis pas sûr que ton problème vienne de là mais tu as copié tel quel le contenu de ton fichier .desktop ? parce que tous les commentaires entre parenthèses n'ont rien à faire là et c'est même étonnant que le lanceur soit valide avec ce foutoir dedans. Il a été créé comment ?
Il me semblait avoir pris exemple sur la page de doc ubuntu sur Molotov ou des raccourci-lanceur mais ce n'est pas le cas. Du coup, je ne me souviens plus d'ou j'ai pris modèle.
J'ai donc recommencé et je me suis donc basé sur la page https://doc.ubuntu-fr.org/raccourci-lanceur
focal@focal-laptop:~$ cat .local/share/applications/molotov.desktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Name=Molotov
GenericName=Molotov
Comment=lanceur molotov
Icon=/home/focal/appImage/molotov.AppImage
Exec=/home/focal/appImage/molotov.AppImage
Terminal=false
StartupNotify=false
Categories=Internet
focal@focal-laptop:~$
Mals malheureusement toujours rien.
Hors ligne
#5 Le 18/12/2020, à 12:18
- abelthorne
Re : Créer le lanceur Molotov pour le mettre en favori
Essaie de virer la première ligne qui indique d'ouvrir le lanceur avec xdg-open. Et rends l'AppImage exécutable, au cas où ce ne soit pas le cas :
chmod +x /home/focal/appImage/molotov.AppImage
À part ça, quand il n'est pas lancé (donc n'est pas dans le dock), si tu vas dans le menu Applications, un clic droit sur Molotov ne propose pas de l'épingler ?
Hors ligne
#6 Le 18/12/2020, à 12:59
- bluc
Re : Créer le lanceur Molotov pour le mettre en favori
Chez moi clic droit sur l'icone dans le menu (dash) → "Ajouter aux favoris" et il apparaît dans le dock
Clevo : Ubuntu 23.10 ❖ Xubuntu 22.10 ❖ Kubuntu 23.10
avec partition data commune Une fraction de seconde Multiboot
Hors ligne
#7 Le 18/12/2020, à 13:21
- alex2423
Re : Créer le lanceur Molotov pour le mettre en favori
bingo !
Je n'ai pas le sous menu "Ajouter aux favoris" quand je fais un click droit sur l'icone dans le dock mais avant le lancement, dans Application. Je ne sais pas pourquoi il n’apparaît pas dans le dock.
Je note l'application Appimage-launcher mais j'aime bien savoir pourquoi cela ne fonctionnait pas
Dernière modification par alex2423 (Le 18/12/2020, à 13:22)
Hors ligne
#8 Le 18/12/2020, à 22:08
- Compte anonymisé
Re : Créer le lanceur Molotov pour le mettre en favori
GIO ne fait probablement pas le lien entre le processus de ton Appimage qui tourne, et la commande "Exec" de ton lanceur.
Cherche le processus avec l'application Moniteur système et regarde la ligne "Ligne de commande" dans la fenêtre des propriétés du processus. Elle n'a sûrement rien à voir avec "/home/focal/appImage/molotov.AppImage".
D'ailleurs est-ce que quand tu lances l'application, la fenêtre de celle-ci est reliée à l'icône en favoris ?
Dernière modification par abakkk (Le 18/12/2020, à 22:15)
#9 Le 18/12/2020, à 22:19
- Compte anonymisé
Re : Créer le lanceur Molotov pour le mettre en favori
Il y a l'enveloppe (Appimage) et l'application (Molotov). La première lance la deuxième, mais ce sont deux programmes différents aux yeux du système.
#10 Le 21/12/2020, à 15:28
- alex2423
Re : Créer le lanceur Molotov pour le mettre en favori
GIO ne fait probablement pas le lien entre le processus de ton Appimage qui tourne, et la commande "Exec" de ton lanceur.
Qu'est ce que GIO ?
Cherche le processus avec l'application Moniteur système et regarde la ligne "Ligne de commande" dans la fenêtre des propriétés du processus. Elle n'a sûrement rien à voir avec "/home/focal/appImage/molotov.AppImage".
focal@focal-laptop:~$ ps -aef | grep moloto
focal 627241 2878 10 14:17 ? 00:00:01 /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper
focal 627247 2582 14 14:17 ? 00:00:01 /home/focal/appImage/molotov.AppImage
focal 627251 627241 0 14:17 ? 00:00:00 /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper --type=zygote --no-zygote-sandbox
focal 627252 627241 0 14:17 ? 00:00:00 /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper --type=zygote
focal 627254 627252 0 14:17 ? 00:00:00 /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper --type=zygote
focal 627280 627251 2 14:17 ? 00:00:00 /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper --type=gpu-process --field-trial-handle=4257521330800816694,10073261876388733497,131072 --enable-features=WebComponentsV0Enabled --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess --gpu-preferences=OAAAAAAAAAAgAAAQAAAAAAAAAAAAAAAAAABgAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA== --use-gl=swiftshader-webgl --shared-files
focal 627290 627280 0 14:17 ? 00:00:00 /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper --type=broker
focal 627297 627241 7 14:17 ? 00:00:00 /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=4257521330800816694,10073261876388733497,131072 --enable-features=WebComponentsV0Enabled --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess --lang=en-US --service-sandbox-type=network --shared-files=v8_context_snapshot_data:100
focal 627307 627241 29 14:17 ? 00:00:02 /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper --type=renderer --autoplay-policy=no-user-gesture-required --field-trial-handle=4257521330800816694,10073261876388733497,131072 --enable-features=WebComponentsV0Enabled --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess --disable-gpu-compositing --lang=en-US --app-path=/tmp/.mount_molotovr9o6e/resources/app.asar --enable-plugins --webview-tag --no-sandbox --no-zygote --preload=/tmp/.mount_molotovr9o6e/resources/app.asar/main/app-window-preload.js --enable-remote-module --background-color=#0D0E12 --enable-spellcheck --enable-websql --disable-electron-site-instance-overrides --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=4 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100
focal 627887 626125 0 14:17 pts/2 00:00:00 grep --color=auto moloto
focal@focal-laptop:~$
En effet, on peut voir qu'il y a 2 processus
[*]/tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper
/home/focal/appImage/molotov.AppImage[/*]
D'ailleurs est-ce que quand tu lances l'application, la fenêtre de celle-ci est reliée à l'icône en favoris ?
Tout à fait.
Lorsque je lance le programme, l'icône de Molotov s'ajoute tout en bas du dock. Alors que d'habitude d'ajout. L'icone du programme lancé reste normalement au niveau du lanceur
Hors ligne
#11 Le 21/12/2020, à 15:34
- alex2423
Re : Créer le lanceur Molotov pour le mettre en favori
Il y a l'enveloppe (Appimage) et l'application (Molotov). La première lance la deuxième, mais ce sont deux programmes différents aux yeux du système.
Okay, je comprends bien..
On pourrait dire que l'enveloppe Appimage correspondrait au processus : /home/focal/appImage/molotov.AppImage
Et l'application Molotov au processus /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper
Mais je ne peux mettre /tmp/.mount_molotovr9o6e/@molotovdesktop-wrapper dans le Exec parce que le lien est temporaire. Comme tu dis, le programme relatif à l'enveloppe appImage lance le 2ème programme relatif à l'application Molotov. L'enveloppe "décompresse" le programme dans un répertoire temporaire.
Faudrait-il décompresser l'enveloppe pour l'extraire dans un répertoire non temporaire et ainsi ensuitre mettre son chemin dans le fichier lanceur ".deskop" ?
Hors ligne
Pages : 1