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 24/01/2016, à 16:45

Piteur

[Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

Bonjour.

J'ai désinstallé Chromium qui ne fonctionne plus sur mon Xubuntu (XFCE) et pourtant l'entrée reste présente dans le Menu des Applications. Si j'examine ce qui s'affiche dans 'alacarte' (= Menu principal) ou 'menulibre' (= Editeur de menu), je ne trouve aucune entrée "Chromium".
2a5g6et.jpg

Je ne sais donc pas comment m'en débarrasser.

Merci pour toute aide.

Dernière modification par Piteur (Le 24/01/2016, à 19:06)


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 18.04.5 LTS (dual boot par Grub)
Acer Aspire 5733Z - Linux Mint 20 (XFCE)
AsusPro P2520LA - Xubuntu 20.04 LTS

Hors ligne

#2 Le 24/01/2016, à 17:01

vv221

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

Peux-tu nous donner le retour des trois commandes suivantes ?

ls /usr/share/applications/
ls /usr/local/share/applications/
ls ~/.local/share/applications/

Une de ces trois commandes devrait nous permettre de repérer l’entrée de menu "rebelle".


Jouer sur Ubuntu ? Facile !

Hors ligne

#3 Le 24/01/2016, à 17:23

Piteur

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

Merci pour cette belle réactivité !

Donc...

ls /usr/share/applications/

abiword.desktop                     python2.7.desktop
alacarte.desktop                    python3.4.desktop
apport-gtk.desktop                  qupzilla.desktop
asunder.desktop                     ristretto.desktop
audacity.desktop                    shares.desktop
audio-recorder.desktop              simple-scan.desktop
baobab.desktop                      software-properties-drivers.desktop
blueman-manager.desktop             software-properties-gnome.desktop
catfish.desktop                     software-properties-gtk.desktop
debian-uxterm.desktop               soundconverter.desktop
debian-xterm.desktop                spotify.desktop
defaults.list                       synaptic.desktop
djvulibre-djview4.desktop           synaptic-kde.desktop
easytag.desktop                     system-config-printer.desktop
evince.desktop                      Thunar-bulk-rename.desktop
evince-previewer.desktop            Thunar.desktop
exo-file-manager.desktop            Thunar-folder-handler.desktop
exo-mail-reader.desktop             thunar-settings.desktop
exo-preferred-applications.desktop  thunar-volman-settings.desktop
exo-terminal-emulator.desktop       thunderbird.desktop
exo-web-browser.desktop             time.desktop
file-roller.desktop                 transmission-gtk.desktop
firefox.desktop                     ubuntu-software-center.desktop
flash-player-properties.desktop     update-manager.desktop
gcalctool.desktop                   users.desktop
gcr-prompter.desktop                vinagre.desktop
gcr-viewer.desktop                  vinagre-file.desktop
gdmap.desktop                       vlc.desktop
gigolo.desktop                      x11vnc.desktop
gimp.desktop                        xchat.desktop
gksu.desktop                        xfburn.desktop
globaltime.desktop                  xfcalendar.desktop
gnome-sudoku.desktop                xfce4-about.desktop
gnomine.desktop                     xfce4-accessibility-settings.desktop
gnumeric.desktop                    xfce4-appfinder.desktop
gparted.desktop                     xfce4-dict.desktop
gtk-theme-config.desktop            xfce4-mime-settings.desktop
gucharmap.desktop                   xfce4-notes.desktop
gv.desktop                          xfce4-notifyd-config.desktop
hplj1020.desktop                    xfce4-power-manager-settings.desktop
im-config.desktop                   xfce4-run.desktop
language-selector.desktop           xfce4-screenshooter.desktop
light-locker-settings.desktop       xfce4-session-logout.desktop
mediainfo-gui.desktop               xfce4-settings-editor.desktop
menulibre.desktop                   xfce4-taskmanager.desktop
midori.desktop                      xfce4-terminal.desktop
midori-private.desktop              xfce-backdrop-settings.desktop
mimeinfo.cache                      xfce-display-settings.desktop
mousepad.desktop                    xfce-keyboard-settings.desktop
mugshot.desktop                     xfce-mouse-settings.desktop
network.desktop                     xfce-session-settings.desktop
nm-applet.desktop                   xfce-settings-manager.desktop
nm-connection-editor.desktop        xfce-ui-settings.desktop
onboard.desktop                     xfce-wm-settings.desktop
onboard-settings.desktop            xfce-wmtweaks-settings.desktop
panel-desktop-handler.desktop       xfce-workspaces-settings.desktop
panel-preferences.desktop           xfce-xfcalendar-settings.desktop
parole.desktop                      XnView.desktop
pavucontrol.desktop                 xpaint.desktop
pidgin.desktop                      yelp.desktop
pyrenamer.desktop

ls /usr/local/share/applications/

RIEN

ls ~/.local/share/applications/

audio-recorder.desktop
chrome-aohghmighlieiainnegkcijnfilokake-Default.desktop
chrome-apdfllckaahabafndbhieahigkjlhalf-Default.desktop
chrome-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.desktop
chrome-coobgpohoikkiipiblmjeljniedjpjpf-Default.desktop
chrome-nmmhkkegccagdldgiimedpiccmgmieda-Default.desktop
chrome-pjkljhegncpnkpknbcohdijeoejaedia-Default.desktop
chromium-browser.desktop
epiphany.desktop
firefox.desktop
menulibre.desktop
mimeapps.list
thunderbird.desktop

Au passage, ça m'a fait découvrir qu'il y avait une trace identique d'Epiphany, qui n'est plus installé non plus !!!

Comment se fait-il que les désinstallations (via Synaptic) laissent de telles scories ?


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 18.04.5 LTS (dual boot par Grub)
Acer Aspire 5733Z - Linux Mint 20 (XFCE)
AsusPro P2520LA - Xubuntu 20.04 LTS

Hors ligne

#4 Le 24/01/2016, à 18:58

vv221

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

Les fichiers sous ~/.local/share/applications ne sont pas créés lors de l’installation via des paquets des dépôts officiels (souvent ils sont créés par des scripts au premier lancement de l’application concernée), et ne sont pas non plus supprimés lors de la suppression de l’application qui les a créés.
Tu peux supprimer manuellement tous les fichiers .desktop qui s’y trouvent et ne correspondent pas à une application actuellement installée sur ton système.


Jouer sur Ubuntu ? Facile !

Hors ligne

#5 Le 24/01/2016, à 19:02

Piteur

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

vv221 a écrit :

Tu peux supprimer manuellement tous les fichiers .desktop qui s’y trouvent et ne correspondent pas à une application actuellement installée sur ton système.

Ça marche !

Cela dit, je n'ai rien installé, concernant Chromium ou Epiphany, hors de la Logithèque de Xubuntu ! Bizarre !!!

Merci !!!

Dernière modification par Piteur (Le 24/01/2016, à 19:05)


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 18.04.5 LTS (dual boot par Grub)
Acer Aspire 5733Z - Linux Mint 20 (XFCE)
AsusPro P2520LA - Xubuntu 20.04 LTS

Hors ligne

#6 Le 24/01/2016, à 19:08

vv221

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

Dans ce cas, il est possible que ces fichiers soient créés par alacarte (ou un autre éditeur de menu) lorsque tu veux modifier une entrée.
Auquel cas le fait que tu n’aies pas pu les voir via tes dernières tentatives de les supprimer ressemble à un bug de cette application.


Jouer sur Ubuntu ? Facile !

Hors ligne

#7 Le 24/01/2016, à 19:44

Piteur

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

OK, merci, vv221, pour ces explications : c'est en effet ce qui a dû se passer. Je ne m'en souviens plus précisément, mais j'ai dû effectivement renommé ces entrées à l'aide d'alacarte après l'installation (suppression de la mention 'navigateur', en particulier).

Mais pourquoi les trois localisations que tu as indiquées ?


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 18.04.5 LTS (dual boot par Grub)
Acer Aspire 5733Z - Linux Mint 20 (XFCE)
AsusPro P2520LA - Xubuntu 20.04 LTS

Hors ligne

#8 Le 24/01/2016, à 20:00

vv221

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

/usr/share/applications/ contient les entrées de menu installées par des paquets des dépôts, normalement il n’y a jamais rien à y modifier et il ne faut en particulier ni éditer ni supprimer les fichiers qui s’y trouvent autrement qu’en passant par un gestionnaire de paquets.

/usr/local/share/applications/ contient généralement les entrées de menu des paquets construits localement (donc ne venant pas d’un dépôt). Je déconseille encore une fois d’y modifier quoi que ce soit.

~/.local/share/applications/ contient des fichiers d’entrées de menu spécifiques à l’utilisateur courant, et est l’emplacement idéal où effectuer des modifications de celles-ci.

Lorsque ton menu cherche une entrée à afficher, il passe via ces trois répertoires dans l’ordre suivant :
1. ~/.local/share/applications/
2. /usr/local/share/applications/
3. /usr/share/applications/
Le premier fichier trouvé est celui qui va être affiché. Donc si tu as par exemple un fichier ~/.local/share/applications/firefox.desktop, celui-ci sera affiché dans ton menu et un éventuel fichier /usr/share/applications/firefox.desktop sera ignoré.

Fais-moi signe sans hésiter si tu souhaites des éclaircissements sur un point particulier wink

Dernière modification par vv221 (Le 24/01/2016, à 20:01)


Jouer sur Ubuntu ? Facile !

Hors ligne

#9 Le 24/01/2016, à 20:27

Piteur

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

Merci pour la grande clarté de ces explications, vv221.

Cependant, quand tu dis qu'on ne doit pas EDITER ce qui se trouve dans les dossiers autre que ~/.local/share/applications, que fait 'alacarte' quand on modifie un intitulé du menu ? Il crée une entrée dans le dossier de l'utilisateur courant, justement, empêchant l'affichage de ce qui se trouverait dans les deux autres dossiers ?

Encore 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 18.04.5 LTS (dual boot par Grub)
Acer Aspire 5733Z - Linux Mint 20 (XFCE)
AsusPro P2520LA - Xubuntu 20.04 LTS

Hors ligne

#10 Le 24/01/2016, à 21:23

vv221

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

C’est exact, alacarte commence par copier le fichier que tu souhaites modifier depuis /usr/share/applications/ vers ~/.local/share/applications/ et en modifie la copie.

C’est la même chose pour ce qui est de supprimer une entrée, ça passe par la création d’un fichier .desktop sous ~/.local/share/applications/ qui contient une option spécifiant qu’il ne faut pas afficher cette entrée dans le menu.


Jouer sur Ubuntu ? Facile !

Hors ligne

#11 Le 24/01/2016, à 21:45

Piteur

Re : [Résolu] Comment supprimer une entrée caduque dans le Menu des appli ?

Tout compris. Merci beaucoup wink


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 18.04.5 LTS (dual boot par Grub)
Acer Aspire 5733Z - Linux Mint 20 (XFCE)
AsusPro P2520LA - Xubuntu 20.04 LTS

Hors ligne