Page 2 sur 2

Re: doublon application dans "ouvrir avec"

Posté : jeu. 5 nov. 2020 16:05
par Ursul042020

Dernier message de la page précédente :

Bonjour,
Désolé de reprendre le sujet que maintenant.

Le dossier où sont stockés les éléments de "ouvrir avec " est : /usr/share/applications
Dans le cas de Rhythmbox, la différence entre les deux entrées est la commande de lancement qui sont respectivement :
_rhythmbox %U
_rhythmbox-client --select-source %U

Je ne sais s'il faut garder les deux, ou si un seul des deux, lequel ?

Cordialement

Re: doublon application dans "ouvrir avec"

Posté : ven. 6 nov. 2020 12:23
par Christian_B
Ursul042020 a écrit :Le dossier où sont stockés les éléments de "ouvrir avec " est : /usr/share/applications
Attention :
1) Attention, ce répertoire contient les fichiers Desktop qui ne servent pas que pour les associations de nom. Ils sont utilisés pour le démarrage des applis ayant une interface graphique, notamment dans le menu système et les raccourcis du tableau de bord et du fond d'écran, sauf s'ils sont remplacés ou complétés par les fichiers sous :
~/.local/share/applications
comme indiqué par cameleon. Ce sont ceux qui priment.
La présence d'item en double dans le menu système est souvent une cause doublons dans les choix d'associations de type (pour ouvrir les fichiers). En principe, on ne devrait pas à avoir à intervenir dans /usr/share/applications mais seulement dans ~/.local/share/applications (ou souvent directement dans l'éditeur de menus). Ces noms qui masquent les vrais noms sont souvent une plaie, mais on peut souvent le modifier par l'éditeur de menus ou en éditant par Xed le fichier Desktop correspondant.

3) Il y a de nombreux pièges, surtout si on a modifié l'emplacement des item de menus ou les noms affichés, notamment tant que l'éditeur de menus était sérieusement bogué (ça a été réparé sous Mint 20).
Entre autres pièges, le nom d'un fichier Desktop dans le gestionnaire de fichiers n'est pas toujours le vrai nom du fichiers (visible par ls dans un terminal). Et je ne parle pas de la localisation.
L'édition des Desktop ne suffit pas toujours dans certains cas, notamment Rhythmbox. Je n'ai jamais trouvé d'où venait l'intitulé "Lecture de musique Rhythmbox".
Les "faux doublons", comme _rhythmbox %U et _rhythmbox-client --select-source %U sont standard. Je les ai aussi sans avoir rien modifié. Le mieux est d'essayer les deux pour voir celui qui fait ce que tu veux. Les deux sont sûrement utiles puisqu'il s'agit de deux applis distinctes. Voir aussi les docs man rhythmbox et man rhythmbox-client dans un terminal.

Re: doublon application dans "ouvrir avec"

Posté : mar. 10 nov. 2020 14:28
par Ursul042020
Bonjour
Merci de ton retour et pour ces explications.

J'ai un nouveau cas assez parlant :
Clique-droit > ouvrir avec > voilà le choix que j'ai avec okular, au moins 10 items.
Image

Curieux, je me suis rendu sur la racine, et j'ai fait une rechercher sur avec le mot clé suivant "okular.desktop".
Il m'a sorti deux résultats :
un dans "/home/vm/.local/share/applications"
et
un dans "/usr/share/applications"
Quand on va dans le premier il n'y a qu'unseul item et quand on va dans le second, on en a plusieurs comme sur l'image ci-dessous :
Image

Pour la coup j'ai vérifié la commande dans le raccourci, c'est la même pour tous les items.
Il doit y avoir un bug non ?

Re: doublon application dans "ouvrir avec"

Posté : mar. 10 nov. 2020 22:25
par alain
Bonjour Ursul.
Ursul042020 a écrit : mar. 10 nov. 2020 14:28 Il doit y avoir un bug non ?
Quand il n' y a qu'une personne qui a le problème on n' appelle pas ça un un bug...Ou alors un bug de l'ICC ;)
Un bug doit se retrouver sur toutes les installations de cinnamon, pour mériter cette appellation.

Re: doublon application dans "ouvrir avec"

Posté : mar. 10 nov. 2020 22:44
par arghlub
Salut,
Ursul042020 a écrit : mar. 10 nov. 2020 14:28 Il m'a sorti deux résultats :
un dans "/home/vm/.local/share/applications"
et
un dans "/usr/share/applications"
Quand on va dans le premier il n'y a qu'un seul item et quand on va dans le second, on en a plusieurs comme sur l'image ci-dessous :
Image
ce qui prime dans tes configurations ce sont celles de ton utilisateur :
  • les configs dans «/usr/share/applications» sont pour tous les utilisateurs ;
  • celles dans «/home/nom_utilisateur/.local/share/applications» sont spécifiques à ton utilisateur personnel et passent "au dessus" des autres mais si dans /usr/share/ il y a du "surplus" il sera affiché.
Supprime les doublons dans ces répertoires.
;)

Re: doublon application dans "ouvrir avec"

Posté : mer. 11 nov. 2020 14:35
par Christian_B
Quelques réflexions suggérées par tes retours :

1) Je suppose que quand tu fais "Ouvrir avec" tu n'as pas directement le panneau que tu montres mais seulement quand tu choisis "Autres applications" (ou analogues dans Cinnamon, c'est l'intitulé sous Mate) sinon ce serait bizarre car Okular et les autres applis qui apparaissent ne sont pas faites pour ouvrir du jpeg. Ce panneau, qui montre toutes les applis disponibles ne sert que si on veut ajouter une appli à celles qui sont proposées pour jpeg.

2) Ce que tu as retrouvé par ta recherche, c'est exactement ce que tu aurais trouvé directement selon le indication données plus haut. On peut voir le répertoires .local directement dans le gestionnaire de fichiers sous le répertoire de connexion (ou dossier personnel) à condition d'afficher les fichiers cachés. Et donc aller sous .local/share/applications. C'est plus rapide et peut-être plus sûr si tu fais des suppressions.

3) Il est probable que les divers fichiers Okular sous ce répertoire correspondent à des item du menu général. Comme certains peuvent être masqués dans le menu, le mieux est d'aller voir dans l'éditeur de menus, notamment sous Bureautique et sous les rubriques fourre-tout Accessoires et Autre. Si les doublons apparaissent, tu peux les supprimer et voir si les doublons apparaissent toujours sous ~/.local/share/applications et les supprimer comme indique arghlub. Mais dans ce cas tu ne sauras pas à quoi ils correspondent (ce qui n'est pas gênant si tu ne te sers pas d'Okular).

4) Okular est à l'origine une appli pour KDE. Dans les bureaux Mint, c'est Xreader qui fait normalement le même usage (lecture de fichiers PDF et quelques autres). Est-ce que c'est toi qui l'a ajouté ? Si tu n'en as pas besoin (en particulier après s'être assuré que les fichiers PDF s'ouvrent avec Xreader), tu peux aussi essayer de supprimer complètement Okular avec ton gestionnaire d'applis préféré et voir le résultat. Je ne pense pas qu'il te demande de supprimer d'autres paquets en plus d'Okular, sinon prudence.

Re: doublon application dans "ouvrir avec"

Posté : ven. 15 janv. 2021 04:52
par alain
Bonjour.

Sujet archivé (en lecture seule) car 2 mois sans réponse.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)