web-dev-qa-db-fra.com

Comment puis-je éliminer les options d'application de vin du menu contextuel de Thunar?

J'ai Xfce et dans Thunar les associations de fichiers changent de façon aléatoire, en passant par les applications Wine telles que les fichiers jpeg et png vers Internet Explorer et les fichiers mp3 vers Windows Media Player. Je le reconvertis en gpicview et Totem et après un certain temps, lorsque je clique sur le fichier, il redémarre wine (le chargement prend toujours du temps et IE ne même travailler, et donne une erreur quand il charge).

Comment rendre permanentes mes modifications d'association de fichiers et les empêcher de passer à un logiciel Wine?

4
jcubic

Le très utile vin FAQ contient des détails sur la façon de nettoyer l'ouverture avec le menu. Je peux confirmer que cela fonctionne en toute sécurité sur Xfce et sur tout autre environnement de bureau, car les emplacements sur lesquels wine installe les éléments sont des emplacements standard pour ces types de fichiers, comme indiqué par freedesktop.org =.

Les commandes ci-dessous proviennent de Wine FAQ et suppriment en toute sécurité toutes les entrées open-with du menu contextuel, mais elles ne suppriment aucune entrée wine du menu applications, ce qui, à mon avis, est exactement ce que vous souhaitez. . Si vous avez besoin de voir ce qu’ils vont supprimer, placez echo avant la commande rm pour que les modifications soient répertoriées. Vous devez exécuter chaque commande individuellement et ne pas copier et coller le bloc entier, au cas où vous feriez une erreur.

rm -f ~/.local/share/mime/packages/x-wine*
rm -f ~/.local/share/applications/wine-extension*
rm -f ~/.local/share/icons/hicolor/*/*/application-x-wine-extension*
rm -f ~/.local/share/mime/application/x-wine-extension* 

Il convient également de préciser que, lorsque vous installez un programme wine, de nouvelles entrées seront créées, de sorte que ces commandes devront être réexécutées. Le seul moyen d'arrêter définitivement la création de ces éléments est de désactiver winemenubuilder, mais cela affecte également les éléments du menu de l'application et pas seulement le menu Ouvrir avec. Vous ne voudrez peut-être pas le faire. Voir le vin FAQ pour plus de détails à ce sujet.

Si vous souhaitez exécuter les commandes ci-dessus après avoir installé un nouveau programme wine, il est préférable de les placer dans un script, de le rendre exécutable (chmod u+x) et de le lier à une touche de raccourci. Ensuite, vous pouvez exécuter le script régulièrement et conserver l’ouverture avec le menu libre de toutes les entrées wine à tout moment.

6
user76204