doublon application dans "ouvrir avec"

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
Ursul042020
Messages : 79
Enregistré le : lun. 20 avr. 2020 16:29

Re: doublon application dans "ouvrir avec"

Message 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
Linux Mint 22 Cinnamon
Sony Vaio SVE - T9300 - Nvidia 8600m gs - 4go RAM - SSD 128go
Avatar du membre
Christian_B
Messages : 532
Enregistré le : lun. 7 nov. 2016 10:44
Localisation : Paris

Re: doublon application dans "ouvrir avec"

Message 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.
Linux Mint 22.1 Mate 1.26.2. Carte Gigabyte H81N.
Intel Core i7-4770 : 4x2 cœurs + Xeon E3-1200 (= circuit 4600).
Mémoire 8 Go Dual channel, SSD 120Go, HD 2To.
Les armes nucléaires sont interdites depuis le 22 janvier 2021. Y a plus qu'à ...
Ursul042020
Messages : 79
Enregistré le : lun. 20 avr. 2020 16:29

Re: doublon application dans "ouvrir avec"

Message 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 ?
Linux Mint 22 Cinnamon
Sony Vaio SVE - T9300 - Nvidia 8600m gs - 4go RAM - SSD 128go
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: doublon application dans "ouvrir avec"

Message 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.
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Avatar du membre
arghlub
Administrateur du site
Messages : 11788
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence

Re: doublon application dans "ouvrir avec"

Message 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.
;)
Tour1 (custom) CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : LMint 22.3 | Debian 12 | MX Linux | XFCE
Tour2 (custom) CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 22.1 | MX Linux | XFCE
Portable2 MacBook Air A1466 | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MX Linux XFCE
─────( pour une informatique libre ! )─────
Avatar du membre
Christian_B
Messages : 532
Enregistré le : lun. 7 nov. 2016 10:44
Localisation : Paris

Re: doublon application dans "ouvrir avec"

Message 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.
Linux Mint 22.1 Mate 1.26.2. Carte Gigabyte H81N.
Intel Core i7-4770 : 4x2 cœurs + Xeon E3-1200 (= circuit 4600).
Mémoire 8 Go Dual channel, SSD 120Go, HD 2To.
Les armes nucléaires sont interdites depuis le 22 janvier 2021. Y a plus qu'à ...
Avatar du membre
alain
Administrateur du site
Messages : 17314
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: doublon application dans "ouvrir avec"

Message 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 ;)
Слава Україні _ слава героям махновщини
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: GTX 1080TI-11 Go | OS : LM 22 Xfce 4.18 | K: 6.8
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 22 Wilma Xfce 4.18| K: 6.8
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 12.8 | K: 6.1
In a world without walls and fences, who needs windows and gates?
Répondre