Dès qu'une application Windows crée un raccourci/répertoire dans le répertoire Programmes du menu Démarrer Wine (en particulier, je le fais manuellement à l'aide de Total Commander et cela fonctionne), cela se reflète dans le menu Programmes Ubuntu Wine. Cependant, lorsqu'un raccourci/dossier est supprimé (manuellement, à nouveau au moyen de Total Commander), l'élément de menu Ubuntu Wine Programs persiste et il s'agit d'un comportement indésirable.
Une fois, j’ai fait quelque chose qui a amené Wine/Ubuntu à actualiser l’état du menu et à supprimer les éléments Orphan, mais malheureusement, je ne me souviens plus de quoi. Connaissez vous le chemin? Je suis particulièrement intéressé par les raccourcis créés à la main/supprimés, et non par l'installation/la désinstallation de logiciels Windows.
Selon la spécification XDG sur l'emplacement des "liens de raccourci" dans les magasins, vous recherchez des fichiers .desktop qui sont enregistrés pour les programmes Wine dans le dossier de départ local:
~/.local/share/applications/
Vous trouverez ici tous les fichiers de votre bureau contenant du vin, ainsi que tous les programmes installés localement et les modifications que vous avez apportées au menu des applications Ubuntu à l’aide de l’éditeur de menu alacart.
Vous pouvez supprimer des entrées ou les modifier. Le menu des applications Ubuntu reflétera immédiatement les modifications.
Comme l’autre réponse le dit, les éléments de menu sont dans ~/.local/share/applications/
. (À propos, dans Kubuntu, l’équivalent d’alacarte pour éditer le menu de démarrage est le suivant: cliquez avec le bouton droit de la souris sur l’icône du lanceur d’applications "K" dans le panneau, puis choisissez Éditer les applications ...).
Mais pour être complet, voici quelques autres endroits où Wine semble également ajouter des informations sur le programme pour WINDOWSPROGNAME:
~/.config/menus/applications-merged/wine-Programs-WINDOWSPROGNAME.menu
fait référence à diverses entrées .desktop, je pense créer un sous-menu Wine.~/Desktop/WINDOWSPROGNAME.desktop
donnez au programme une icône sur votre bureau.~/.local/share/desktop-directories/wine-WINDOWSPROGNAME.directory
donne au programme un dossier sur votre bureau.~/.wine/drive_c/users/YOUR_USERNAME/Start Menu/Programs
est la simulation interne du menu de démarrage de Windows par Wine.Il y en a peut-être plus, quelqu'un d'autre a également fait une liste similaire d'emplacements dans un recréation de menus de vin dans Gnome blog. Donc, pour supprimer complètement toutes les traces d'un programme, vous pouvez supprimer les premiers éléments et éditer le dernier. Pour certains d’entre eux, une étape de configuration lit les fichiers indépendants pour créer l’apparence de votre environnement de bureau; vous devrez peut-être réexécuter cette étape de configuration ou vous déconnecter/redémarrer avant que l'apparence ne soit nettoyée.
"Désinstaller" dans Wine FAQ suggère que vous puissiez exécuter wine uninstaller
pour ajouter/supprimer des programmes. Si vous installez une version plus récente d'un programme tel que Quicken, l'ancienne version n'apparaîtra pas dans la désinstallation de wine, même s'il comporte encore des entrées de menu.
Même après avoir fait tout cela, il restait encore des traces de WINDOWSPROGNAME. ~/.local/share/icons/
contenait des icônes pour le programme et ses fichiers.
Pour les croisements après toutes les recherches ci-dessus, regardez également dans ~/.cxoffice/Windows_XP/cxmenu.conf
. Supprimer des éléments à cet endroit, les supprime du menu d'édition dans le croisement.
J'expérimente que si vous "réinitialisez" le menu dans la fenêtre de configuration, l'entrée de vin réapparaîtra. J'ai cherché du vin dans le nautile et ai trouvé un fichier appelé 'wine.menu'. Supprimé et maintenant je me suis finalement débarrassé de lui.