Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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
MOGR2CO.png

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

mini_201218105852539548.png


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

abelthorne a écrit :

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
201218120346557575.png


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

abakkk a écrit :

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 ?

abakkk a écrit :

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[/*]


abakkk a écrit :

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

abakkk a écrit :

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