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.

#26 Le 23/07/2024, à 13:14

krodelabestiole

Re : icone pour application appImage (résolu)

j'ai édité mon message précédent en fait tu peux éditer la variable $XDG_DATA_DIRS comme on le fait pour la variable $PATH.
par ex. dans ~/.profile :

export XDG_DATA_DIRS=/media/rv/donnees:$XDG_DATA_DIRS

et tu places les fichiers .desktop dans /media/rv/donnees/applications

mais bon il faut faire la modif du .profile sur chaque machine, en esperant que ça marche pareil partout.

tu es sûr que tu n'as pas plutôt envie d'avoir un système portable complet ? (système usb "persistant" ou applications en ligne, il y a eu une mode du web OS qui ne me paraissait pas si absurde - surtout windows 93 tongue ).
avec le contexte général on aurait peut-être des idées...

Hors ligne

#27 Le 23/07/2024, à 13:39

herveD

Re : icone pour application appImage (résolu)

Re
je viens de tester al création d'un item de menu pour KeepassXC qui n'est pas reconnu nativement dans les applications alcarte et menulibre
Bon je me demande si c'est possible toujours avec mon architecture d'utiliser un disque dur portable car je mets

/media/rv/donnees/Com. informat./Appli-donnees-port/KeePassXC/KeePassXC.AppImage

Voir les imageS
https://pic.infini.fr/gallery#JXofR8Qo/ … 8cC5Ot.png
je ne peux pas valider avec alcarte !

J'ai l'impression que menulibre est plus ouvert avec des possibilités de paramétrage plus étendu et j'aimerai continuer avec celle-ci
Néanmoins, même si tout est au vert si je mets

"/media/rv/donnees/Com.\ informat./Appli-donnees-port/KeePassXC/KeePassXC.AppImage" %f 

, j'ai un message d'erreur quand je clique sur le bouton "tester le lanceur"
Ne peut pas trouver dans l'arborescence "/media/rvnux/donnees/Com.\ "

J'ai essayé d'autres possibilités en mettant

KeePassXC.AppImage

dans la comande

"/media/rv/donnees/Com. informat./Appli-donnees-port/KeePassXC"

dans répertoire de travail

Dernière modification par herveD (Le 23/07/2024, à 13:39)


Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#28 Le 23/07/2024, à 13:44

krodelabestiole

Re : icone pour application appImage (résolu)

herveD a écrit :

Ne peut pas trouver dans l'arborescence "/media/rvnux/donnees/Com.\ "

ça ressemble à un problème lié à l'espace dans le nom du répertoire (qui est plutôt une mauvaise idée).

Hors ligne

#29 Le 23/07/2024, à 13:45

herveD

Re : icone pour application appImage (résolu)

krodelabestiole a écrit :
herveD a écrit :

Ne peut pas trouver dans l'arborescence "/media/rvnux/donnees/Com.\ "

ça ressemble à un problème lié à l'espace dans le nom du répertoire (qui est plutôt une mauvaise idée).

Je pense aussi roll je réfléchis aux effets de bords si je modifie cela et je le fais


Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#30 Le 23/07/2024, à 13:53

krodelabestiole

Re : icone pour application appImage (résolu)

pour éviter que bash par ex. prenne le chemin pour 2 arguments différents, il faut utiliser soit \ pour échapper l'espace, soit les guillemets, mais pas les deux (qui supposerait que le \ soit réellement inclus dans le nom du chemin). de toute façon un espace c'est en général de la prise de tête pour rien.

Hors ligne

#31 Le 23/07/2024, à 14:41

erresse

Re : icone pour application appImage (résolu)

krodelabestiole a écrit :

pas besoin de guillemets : installer un logiciel ça consiste simplement à rendre disponible un fichier exécutable sur le système, et lui créer un lanceur dans le cas d'un environnement de bureau

Ça se discute, ça...
Si j'installe par exemple Firefox en .deb, je pense que la procédure ne se limite pas à créer un lanceur sur le bureau, alors que si je télécharge une AppImage de n'importe quoi, rien ne m'interdit de l'enregistrer sur une clé USB et de lancer l'appli depuis cette clé si ça me chante.
Les deux usage ne sont pas comparables à mon avis. La portabilité des applications n'était pas dans la tradition de Linux jusqu'ici, mais de plus en plus de détournements de la structure racine voient le jour pour s'affranchir de cette dépendance à une version de système installée.
En ce sens, les AppImages qui permettent d'utiliser des applications sans trop se préoccuper de la version du système installé parce-qu'elles incluent leurs propres dépendances est une avancée indispensable et il serait fort dommage que cette branche-là vienne à être abandonnée au profit des snaps ou flatpak qui sont tout de même beaucoup moins souples !
Edit: Je ne retrouve pas le message de krodelabestiole auquel je répondais ici... A-t-il été supprimé après coup ?

Dernière modification par erresse (Le 23/07/2024, à 15:10)


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#32 Le 23/07/2024, à 15:08

erresse

Re : icone pour application appImage (résolu)

@herveD:
Je voudrais nuancer mon propos au sujet de "appman", concernant un usage en mode portable. Prenons un exemple.
Si tu as deux volumes pouvant chacun contenir des applications AppImages différentes, tu peux très bien créer dans chaque volume un répertoire "AppMan" comme on l'a évoqué précédemment et y copier le script "appman".
Dès lors, si tu te positionne dans le volume A et que tu y exécutes appman, toutes les AppImages que tu traiteras seront contenues dans ce volume A seulement.
Si tu fais de la même manière dans le volume B, tu disposeras de fait de deux séries d'applications AppImages distinctes dans des volumes différents.
Peut-être que cela se rapprocherait d'avantage de ce que tu voudrais faire ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#33 Le 23/07/2024, à 15:11

krodelabestiole

Re : icone pour application appImage (résolu)

erresse a écrit :

Edit: Je ne retrouve pas le message de krodelabestiole auquel je répondais ici... A-t-il été supprimé après coup ?

il est sur la page précédente.

erresse a écrit :

snaps ou flatpak qui sont tout de même beaucoup moins souples !

ça se discute aussi.

il y a des raisons évidentes à l'existence des dépôts centralisés, et aux installateurs.
perso la façon de faire à la windows d'allers chercher via google des .exe éparpillés sur le web ne me manque pas.

Hors ligne

#34 Le 23/07/2024, à 15:55

herveD

Re : icone pour application appImage (résolu)

Re
Pour l'instant je souhaite aller jusqu'au bout avec les menus alternatifs.
Pur des raisosn historiques j'ai une configuration spéciale avec mon disque portable et des appimages dans plusieurs dossiers
Néanmoins, j'aspire à simpliifer quand il n'y a pas d'effets de bords non souhaités
C'est le cas en renommant mon dossier où se trouvent les dossiers appImages en
ComInformat.

J'ai téléchargé l'icone keepassXC dans les 2 applications de menu => ok

Alacarte
Après avoir sauvegardé cet élément, j'ai beau lancer keepassXC , je ne vois pas d'icone

MenuLibre
Je me concentre sur celui-ci qui me semble avoir plus de paramétrage possible
J'ai réussi à tester l'élément de menu qui m'a créer ce fichier

[Desktop Entry]
Version=1.1
Type=Application
Name=keepassXC
Icon=/media/rv/donnees/ComInformat./Appli-donnees-port/KeePassXC/KeepassXC.jpg
Exec=/media/rv/donnees/ComInformat./Appli-donnees-port/KeePassXC/KeePassXC.AppImage %f
Terminal=false
Actions=
Categories=menulibre-mes-applis;
StartupNotify=true
Comment=

dans

/home/rv/.local/share/applications/menulibre-keepassxc.desktop

Néanmoins j'ai le même problème , au lancement, je ne vois pas l'icone de keePassXC !!


Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#35 Le 23/07/2024, à 17:55

herveD

Re : icone pour application appImage (résolu)

Re
Plus grave, j'ai des effets de bords yikes pour avoir renommé mon répertoire parent en ComInformat. !

Si je lance mes applications appImmge
Freetube, j'ai perdu mes vignettes de musique (probable un pb de cache !?
Joplin, il me recrée systématiquement l'ancien répertoire
Com. informat. <==
-Appli-donnees-port
--Joplin
Bien embêtant car je me trouve avec 2 arborescences différentes
D'autres applications appImage ne semblent pas avoir ce problème comme keepPassXC ou Everdo!

Et surtout cela a cassé l'usage de mes profils Firefox autonome.
Celui-ci ne se lance plus maintenant sad
Pouvez-vous m'aider pour Firefox autonome et Joplin appimage en priorité
En attendant je suis revenu avec mon ancien nom de répertoire

Ah , je me demandais aussi s'il y avait des choses pour ajouter l'icone dans ce genre d'applications car j'ai mis une image jpg 512X512px

Dernière modification par herveD (Le 23/07/2024, à 18:29)


Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#36 Le 23/07/2024, à 18:29

herveD

Re : icone pour application appImage (résolu)

Re
J'ai résolu mes problèmes avec le changement de nom
Freetube; c'était bien un pb de cache
Joplin: je ne l'vais pas complètement fermé
Firefox: j'ai recrée un nouveau profil pointant dans le bon chemin
cool
Maintenant je n'ai tjs pas mes icones alors que les fichiers .desktop ont bien été générés, voir post précédent roll


Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#37 Le 23/07/2024, à 19:18

krodelabestiole

Re : icone pour application appImage (résolu)

jpg c'est pas fou pour des icônes (seulement pour des photos). en général on utilise idéalement svg, sinon png.

tu as vérifié les permissions des fichiers et des chemins ?

namei -l /media/rv/donnees/ComInformat./Appli-donnees-port/KeePassXC/KeepassXC.jpg

Hors ligne

#38 Le 23/07/2024, à 19:24

herveD

Re : icone pour application appImage (résolu)

Pour un autre cas, j'ai essayé svg sans plus de succès non plus
Voici les droits

$ namei -l /media/rv/donnees/ComInformat./Appli-donnees-port/KeePassXC/KeepassXC.jpg
f: /media/rv/donnees/ComInformat./Appli-donnees-port/KeePassXC/KeepassXC.jpg
drwxr-xr-x root  root  /
drwxr-xr-x root  root  media
drwxr-x--- root  root  rv
drwx------ rv rv donnees
drwxrwxr-x rv rv ComInformat.
drwxrwxrwx rv rv Appli-donnees-port
drwxrwxrwx rv rv KeePassXC
-rw-rw-r-- rv rv KeepassXC.jpg

Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#39 Le 23/07/2024, à 21:09

krodelabestiole

Re : icone pour application appImage (résolu)

herveD a écrit :
drwxr-x--- root  root  rv

seul root a accès à /media/rv et à son contenu.

Hors ligne

#40 Le 23/07/2024, à 21:15

herveD

Re : icone pour application appImage (résolu)

krodelabestiole a écrit :
herveD a écrit :
drwxr-x--- root  root  rv

seul root a accès à /media/rv et à son contenu.

Ok, je n'ai rien fait de spécial pour cela mais je suis toujorus précaunionneux pour changer les droits roll
je me demande si je peux élargir l'accès uniquement à chaque image ? ou répertoire parent ? pour limiter l'étendue des accès

-rw-rw-r-- rv rv KeepassXC.jpg

Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#41 Le 24/07/2024, à 18:43

herveD

Re : icone pour application appImage (résolu)

Bonjour
Bon je patine toujours
j'ai bien essayé maintenant en mettant même KeepassXC.png dans le même répertoire que /home/rvnux/.local/share/applications

[Desktop Entry]
Version=1.1
Type=Application
Name=keepassXC
Icon=KeepassXC.png
Exec=/media/rv/donnees/ComInformat./Appli-donnees-port/KeePassXC/KeePassXC.AppImage
Actions=
Categories=menulibre-mes-applis;

Les droits

$ namei -l /home/rv/.local/share/applications/KeepassXC.png
f: /home/rv/.local/share/applications/KeepassXC.png
drwxr-xr-x root  root  /
drwxr-xr-x root  root  home
drwxr-x--- rv rv rv
drwx------ rv rv .local
drwx------ rv rv share
drwx------ rv rv applications
-rw-rw-r-- rv rv KeepassXC.png

je ne comprends pas pourquoi ce problème de droits alors que les autres fichiers sont bien lues!


Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#42 Le 24/07/2024, à 22:18

bluc

Re : icone pour application appImage (résolu)

Il faut mettre le chemin
si j'ai bien compris ou tu as mis ton icone

Icon=/home/rv/.local/share/applications/KeepassXC.png

Dernière modification par bluc (Le 24/07/2024, à 22:18)


Clevo :  Ubuntu 23.10   ❖  Xubuntu 22.10  ❖  Kubuntu 23.10   
         avec partition data commune       Une fraction de seconde                    Multiboot

Hors ligne

#43 Le 25/07/2024, à 09:34

herveD

Re : icone pour application appImage (résolu)

Bonjour
J'ai essayé aussi; Les 2 chemins sont bons. L'image est dans le même dossier :
/home/rv/.local/share/applications/menulibre-keepassxc.desktop !

[Desktop Entry]
Version=1.1
Type=Application
Name=keepassXC
Icon=/home/rv/.local/share/applications/KeepassXC.png
Exec=/media/rv/donnees/ComInformat./Appli-donnees-port/KeePassXC/KeePassXC.AppImage
Actions=
Categories=menulibre-mes-applis;

mais je ne vois pas l'icone après relance de l'application sad


Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne

#44 Le 31/07/2024, à 10:54

herveD

Re : icone pour application appImage (résolu)

Bonjour
N'ayant pas pu finalisé les différentes propositions suivantes, j'ai eu la chance de tomber sur une application presque miraculeuse ou du moins fort prometeuse
https://github.com/mijorus/gearlever :-)
Il lui manque "juste" la prise en compte des appImages portable, ce qui pourrait se faire si d'autres demandes car le dev. est actuellement bien actif

J'ai supprimé alacarte et menulibre.
Je me demande s'il est nécessaire de remettre les valeurs initiales de :

export XDG_DATA_DIRS=/media/rv/donnees:$XDG_DATA_DIRS

Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/

Hors ligne