Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

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/09/2018, à 19:30

Piteur

[RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Bonjour.

J'ai joué au plus malin et j'ai perdu : dans Xubuntu 16.04 LTS, j'ai voulu ajouter une ligne de menu dans une rubrique, grâce à menulibre. J'ai écrit un truc faux (et en plus inutile, parce que j'ai trouvé le lanceur ailleurs et n'ai eu qu'à le déplacer dans la rubrique où il me paraissait manquer), et maintenant, je n'arrive plus à supprimer la ligne erronée dans le menu des applications (coin gauche du bureau).

Le lanceur correct, que j'ai donc déplacé entre temps, est bien là et fonctionne, mais la ligne que j'ai rajoutée bêtement n'apparaît ni dans ce que m'affiche menulibre ni dans la liste visible grâce à alacarte.

Pourtant elle subsiste dans le menu "applications" du bureau...

Comment faire pour me débarrasser de la scorie ?

Merci.

Dernière modification par Piteur (Le 20/09/2018, à 18:13)


Newbie parfait avec (x)Ubuntu : soyez patient(e). Grand merci !
PC de bureau - Carte MSI B150M PRO-VDH - Core I5 6500 - Ram 16 Go - Windows 10 Famille / Xubuntu 16.04 LTS (dual boot par Grub)
Acer Aspire 5733Z - Xubuntu 18.04 LTS rétrogradé 16.04 LTS

Hors ligne

#2 Le 19/09/2018, à 10:11

cinaptix

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

À tout hasard...
Supprimer l’icône correspondante dans /user/.local/share/applications


MS-DOS 3.21 - MS-Windows 3.11, 98, NT 4, XP - Ubuntu 7.04 > 10.04 - Xubuntu 13.04 >>
① - Xubuntu 18.04 (64 bits)
- CM Gigabyte GA-B85M-D3H - Pentium G3420 à 3,2 Ghz - RAM 8 Go à 1600 Mhz - SSD 64 Go + HDD 500 Go.
② - Raspberry Pi 3 (Raspbian Stretch)
③ - Tablette 10' (Android 6)

Hors ligne

#3 Le 19/09/2018, à 12:35

Piteur

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Non, ça ne marche pas, et ça a l'inconvénient d'ôter l'icône de la bonne ligne (celle que j'ai déplacée dans le menu).


Newbie parfait avec (x)Ubuntu : soyez patient(e). Grand merci !
PC de bureau - Carte MSI B150M PRO-VDH - Core I5 6500 - Ram 16 Go - Windows 10 Famille / Xubuntu 16.04 LTS (dual boot par Grub)
Acer Aspire 5733Z - Xubuntu 18.04 LTS rétrogradé 16.04 LTS

Hors ligne

#4 Le 19/09/2018, à 15:24

Poun64

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Bonjour toul'monde,

As-tu regardé dans "/usr/share/applications/" si la "scorie" se cachait également là ?
Sinon, les lanceurs s'affichent en fonction de la configuration des entrées "Categories=...."
On peut modifier les paramètres en éditant ces fichiers lanceurs avec mousepad.
Exemple pour MolotovTV : Categories=AudioVideo
Tu as aussi le fichier de configuration des menus sous "/home/user/.config/menus/"

Par expérience, il est plus simple de choisir une fois pour toutes un seul gestionnaire de Menu (j'ai opté pour Alacarte).
Passer de l'un à l'autre complique les choses.

hmm

Dernière modification par Poun64 (Le 19/09/2018, à 16:07)


L'expérience est une chandelle qui n'éclaire que celui qui la porte.
=======================================================================
Xubuntu 18.04.1 LTS - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 18.04.1 LTS - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM

Hors ligne

#5 Le 19/09/2018, à 16:09

Piteur

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Poun64 a écrit :

As-tu regardé dans "/usr/share/applications/" si la "scorie" se cachait là ? hmm

Hélas, non !

Pour être plus clair, voilà ce que j'ai fait pour aboutir à la situation étrange où je me trouve.

Je voulais installer Stopmotion dans la  version disponible en suivant la procédure décrite ici : http://linuxstopmotion.g-raffa.eu/installation.html
J'ai déjà suivi cette procédure sur un autre PC Xubuntu, il y a de cela quelques... années (?), et je ne me souvenais plus qu'il ne fallait PAS exécuter l'étape 5 (pour ce qui est du lanceur), qui est inutile parce qu'une ligne "Stopmotion" est créée lors de l'installation...

J'ai donc créé par erreur une ligne de menu dans la rubrique "Multimédia" AVANT de me rendre compte qu'il y avait un lanceur déjà ajouté dans la rubrique "Infographie".

Dans "MenuLibre", lors de la création du lanceur, j'ai indiqué la commande "/usr/bin/stopmotion" (alors que le lanceur ajouté sans mon intervention expresse a la commande "stopmotion %f"). Forcément, le lanceur erroné présent dans le menu du bureau de Xubuntu ne fonctionne pas : de fait, il n'y a rien qui ressemble à un fichier nommé "stopmotion" dans /usr/bin/ ! Je reçois le message suivant quand je tente d'utiliser ce lanceur du menu : "L'exécution du processus fils '/usr/bin/stopmotion' a échoué (aucun fichier ou dossier de ce type)".

Je ne comprends pas pourquoi le lanceur est devenu INVISIBLE dans ce qu'affiche "MenuLibre" ou "ALaCarte" ! Sinon, je virais le lanceur et basta...

Pour information, le lanceur fonctionnel s'appelle "Stopmotion", le lanceur erroné s'appelle "Stopmotion, pour animations"...

Si je fais une recherche avec Catfish sur "stopmotion.desktop", je trouve un lanceur en trois endroits, tous fonctionnels si je clique dessus, à savoir :

  • /usr/share/app-install/desktop/stopmotion:stopmotion.desktop

  • /home/piteur/Divers/linuxstopmotion-code/stopmotion.desktop

  • /usr/local/share/applications/stopmotion.desktop

Une idée, en ayant à l'esprit que Stopmotion marche très bien ? hmm

========= EDIT ============

Je viens de tenter une commande que j'ai en réserve dans mes fiches pour trouver du texte au cœur de fichiers sans les ouvrir.

sudo find . -type f -exec grep TexteRecherche {} \;

J'ai donc fait : sudo find . -type f -exec grep pour\ animations {} \;

J'ai obtenu comme résultats en faisant chercher à partir de mon /home :

Name=Stopmotion, pour animations
Comment=Stopmotion, pour animations

Ça ne me donne pas le fichier concerné, mais au moins la confirmation que c'est bien quelque part ! big_smile

Quelqu'un saurait comment faire afficher le nom du fichier ?

Dernière modification par Piteur (Le 19/09/2018, à 17:29)


Newbie parfait avec (x)Ubuntu : soyez patient(e). Grand merci !
PC de bureau - Carte MSI B150M PRO-VDH - Core I5 6500 - Ram 16 Go - Windows 10 Famille / Xubuntu 16.04 LTS (dual boot par Grub)
Acer Aspire 5733Z - Xubuntu 18.04 LTS rétrogradé 16.04 LTS

Hors ligne

#6 Le 19/09/2018, à 17:27

Poun64

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Édite ces 3 lanceurs stopmotion.desktop et retire l'option "AudioVideo" dans l'entrée "Categories=..." de celui qui la contient, pour voir...

Dernière modification par Poun64 (Le 19/09/2018, à 17:31)


L'expérience est une chandelle qui n'éclaire que celui qui la porte.
=======================================================================
Xubuntu 18.04.1 LTS - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 18.04.1 LTS - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM

Hors ligne

#7 Le 19/09/2018, à 18:18

Piteur

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Merci pour les tentatives d'aide, mais j'ai trouvé en faisant mon Sherlock Holmes en short ! (recherches de proche en proche)

A l'aide ma commande indiquée précédemment, j'ai localisé le fichier fautif : il était situé dans ~/.local/share/applications, sous le nom "menulibre-nouveau-lanceur.desktop".

Contenu :

[Desktop Entry]
Version=1.0
Type=Application
Name=Stopmotion, pour animations
Comment=Stopmotion, pour animations
Icon=/home/piteur/Divers/linuxstopmotion-code/graphics/stopmotion.png
Exec=/usr/bin/stopmotion
NoDisplay=false
Categories=AudioVideo;X-XFCE;X-Xfce-Toplevel;
StartupNotify=true
Terminal=false

Bref, il fallait savoir qu'un nouveau lanceur créé par MenuLibre ne porte pas (par défaut ?) le nom qu'on attribue au moment de la manip, mais celui-là ! En somme, je me suis fait avoir par ma méconnaissance crasse du logiciel utilisé !

Cela dit, ça n'explique pas pourquoi MenuLibre a ensuite ignoré ce fichier dans la liste qu'il affichait : il l'aurait fait, virer la ligne était enfantin...

En tout cas, le fameux lanceur mis à la poubelle, j'ai à nouveau un menu XFCE tout propre ! tongue Et j'ai appris quelque chose !

---

Ce serait bien si quelqu'un pouvait m'indiquer comment, à partir ou en marge de la commande que j'ai utilisée, à savoir

sudo find . -type f -exec grep TexteRecherche {} \;

on peut connaître le fichier où le résultat affiché a été trouvé.

D'avance merci !


Newbie parfait avec (x)Ubuntu : soyez patient(e). Grand merci !
PC de bureau - Carte MSI B150M PRO-VDH - Core I5 6500 - Ram 16 Go - Windows 10 Famille / Xubuntu 16.04 LTS (dual boot par Grub)
Acer Aspire 5733Z - Xubuntu 18.04 LTS rétrogradé 16.04 LTS

Hors ligne

#8 Le 20/09/2018, à 17:30

Poun64

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Bonjour Piteur, bonjour toul'monde !

Le tuto auquel tu fais référence dans ton post #5 dis bien à l'étape 5 : Linux Stopmotion should now be available on your system but it won't show automatically in the application menu. You can add a stopmotion entry to the menu manually.
(Stopmotion devrait maintenant être disponible sur votre système mais il ne s'affichera pas automatiquement dans le menu des applications. Vous pouvez ajouter une entrée stopmotion au menu manuellement.).

Le tuto t'invite dans ce cas de le faire avec "Alacarte", alors que par défaut Xubuntu utilise "Menulibre".
Je suppose que si tu avais utilisé "Menu libre" pour le faire, tu n'aurais pas eu de problème...

J'avais déjà remarqué qu'utiliser alternativement les deux gestionnaires de menu posait des problèmes (cf. mon post #4) et que d'emblée après l'installation de mes Xubuntu, j'impose l'usage d'Alacarte (bien plus simple à manier je trouve).

C'est dans les propriétés du "Menu Whisker" que ça fait, Onglet "Commande", champ "Modifier les applications", mettre "alacarte" à la place de "menulibre".
Les lanceurs que l'on crée manuellement se trouvent dans le dossier "/home/user/.local/share/applications/" et portent le nom "alacarte-made-n.desktop".

Pour ce qui est de ta dernière question, je suis trop nul pour y répondre...

Amicalement

Dernière modification par Poun64 (Le 20/09/2018, à 17:40)


L'expérience est une chandelle qui n'éclaire que celui qui la porte.
=======================================================================
Xubuntu 18.04.1 LTS - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 18.04.1 LTS - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM

Hors ligne

#9 Le 20/09/2018, à 18:10

Piteur

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Merci, Poun64, pour ces explications, que je copie dans une nouvelle petite fiche ! wink

Donc, je vire MenuLibre... d'autant que, perso, je le trouve plus confus que AlaCarte ! big_smile De fait, c'est avec MenuLibre que j'ai créé le foutu lanceur invisible ensuite dans... MenuLibre (un comble !). Va savoir pourquoi j'ai eu l'idée saugrenue d'utiliser MenuLibre alors que j'avais aussi AlaCarte d'installé et que je le préfère ! neutral


Newbie parfait avec (x)Ubuntu : soyez patient(e). Grand merci !
PC de bureau - Carte MSI B150M PRO-VDH - Core I5 6500 - Ram 16 Go - Windows 10 Famille / Xubuntu 16.04 LTS (dual boot par Grub)
Acer Aspire 5733Z - Xubuntu 18.04 LTS rétrogradé 16.04 LTS

Hors ligne

#10 Le 20/09/2018, à 18:24

Poun64

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Si j'en crois ta signature, tu découvres Xubuntu...
Je vois que tu procèdes un peu comme moi avec la création de fiches... smile !
Si tu veux jouer avec l'apparence de cette distribution regarde par ici


L'expérience est une chandelle qui n'éclaire que celui qui la porte.
=======================================================================
Xubuntu 18.04.1 LTS - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 18.04.1 LTS - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM

Hors ligne

#11 Le 21/09/2018, à 09:55

cinaptix

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Moi, j'aimerais qu'on m'explique ce que whisker apporte de plus que le MENU DES APPLICATIONS standard de XFCE ?


MS-DOS 3.21 - MS-Windows 3.11, 98, NT 4, XP - Ubuntu 7.04 > 10.04 - Xubuntu 13.04 >>
① - Xubuntu 18.04 (64 bits)
- CM Gigabyte GA-B85M-D3H - Pentium G3420 à 3,2 Ghz - RAM 8 Go à 1600 Mhz - SSD 64 Go + HDD 500 Go.
② - Raspberry Pi 3 (Raspbian Stretch)
③ - Tablette 10' (Android 6)

Hors ligne

#12 Le 21/09/2018, à 15:15

Poun64

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Bonjour Cinaptix, bonjour toul'monde,

Xubuntu a adopté le menu Whisker pour gérer le lancement des applications. Je suppose que c'est ce que tu appelles "Menu des applications".
Dans ses propriétés ont peut jouer sur son apparence, son comportement et choisir le logiciel qui permet par exemple de modifier/ajouter les lanceurs d'applications qui apparaissent dans son menu.

Par défaut, Xubuntu a choisi "menulibre" pour modifier/ajouter ces lanceurs. Je lui préfère "alacarte" pour le faire, il me paraît bien plus simple à l'usage.


L'expérience est une chandelle qui n'éclaire que celui qui la porte.
=======================================================================
Xubuntu 18.04.1 LTS - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 18.04.1 LTS - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM

Hors ligne

#13 Le 21/09/2018, à 15:23

cinaptix

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Oui, mais ça ne répond pas à ma question. Je trouve whisker lent et lourd et je le remplace par "Menu des applications" à mon avis bien suffisant et moins "prise de tête" (avec alacarte bien sûr).

PS : Ce que j'appelle "Menu des applications" est le menu qu'on ajoute dans le tableau de bord avec un clic "Ajouter de nouveaux éléments" (avec l’icône de la souris XFCE). Whisker est un programme ajouté à partir de la version14.04 (je crois).

Dernière modification par cinaptix (Le 21/09/2018, à 15:31)


MS-DOS 3.21 - MS-Windows 3.11, 98, NT 4, XP - Ubuntu 7.04 > 10.04 - Xubuntu 13.04 >>
① - Xubuntu 18.04 (64 bits)
- CM Gigabyte GA-B85M-D3H - Pentium G3420 à 3,2 Ghz - RAM 8 Go à 1600 Mhz - SSD 64 Go + HDD 500 Go.
② - Raspberry Pi 3 (Raspbian Stretch)
③ - Tablette 10' (Android 6)

Hors ligne

#14 Le 21/09/2018, à 15:55

Poun64

Re : [RESOLU] Supprimer ligne de menu invisible dans alacarte / menulibre

Ah ok, je comprends mieux ta question...

Je viens de faire le comparatif sur ma distribution de test (mon bac à sable à moi).
"Menu des applications" est plus spartiate dans son paramétrage.
Whisker ajoute deux entrées supplémentaires : "Applications favorites" et "Récemment utilisées".
Il y a aussi un "Champ de recherche"...
Je te fais quelques copies de fenêtres de son paramétrage :

1537537432.png
1537538045.png 1537538083.png 1537538124.png

Par contre, je ne le trouve pas Whisker plus lent que "Menu des applications". Sa réponse est instantanée sur toutes les bécanes que j'ai installées...

Dernière modification par Poun64 (Le 21/09/2018, à 16:08)


L'expérience est une chandelle qui n'éclaire que celui qui la porte.
=======================================================================
Xubuntu 18.04.1 LTS - Gigabyte GA H77M - Intel Core I7 3770K / Ivy Bridge - 4 cœurs - 3,5 Ghz - 8 Go de RAM
Xubuntu 18.04.1 LTS - ASRock N68C-GS FX - AMD Phenom X4 Quad-Core 9500 - 2,2 Ghz - GeForce 8600 GT - 4 Go de RAM

Hors ligne