На этот вопрос уже есть ответ здесь:
У меня есть Xfce, а в Thunar ассоциация файлов изменяется случайным образом, на винные приложения
, такие как jpeg и png на Internet Explorer и mp3 на проигрыватель Windows Media. Я снова меняю его на gpicview
и Totem
, и через некоторое время, когда я нажимаю на файл, он снова запускает вино (загрузка которого занимает целую вечность, а IE даже не работает , а при загрузке выдает ошибку).
Как сделать изменения сопоставления файлов постоянными и запретить их замену на программное обеспечение Wine?
Очень полезный винный FAQ содержит детали о том, как убрать открытое с меню. Я могу подтвердить, что это работает безопасно над Xfce, и будет на любой другой настольной среде как местоположения это wine
устанавливает объекты на, стандартные местоположения для тех типов файлов, как очерчено по freedesktop.org.
Команды ниже являются от Вина FAQ и действительно безопасно удаляют, все открываются - записями из контекстного меню, но они не удаляют винных записей из меню приложений, которое я думаю, что Вы хотите. Если необходимо видеть то, что они удалят, место echo
перед rm
команда, и это перечислит изменения. Необходимо выполнить каждую команду индивидуально и не скопировать и вставить целый блок, в случае, если Вы делаете ошибку.
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*
Нужно также сказать это при установке a wine
программа, далее новые записи будут созданы, таким образом, эти команды должны будут быть выполнены снова. Единственный способ постоянно остановить создание этих объектов состоит в том, чтобы отключить winemenubuilder
, но это также влияет на объекты меню приложения и не только открытое с меню, таким образом, Вы не могли бы хотеть делать это. Посмотрите вино FAQ для получения дополнительной информации об этом.
Если Вы хотите выполнить команды выше после установки нового wine
программа, было бы лучше поместить их в сценарий, сделать это исполняемым файлом (chmod u+x
) и свяжите его с сочетанием клавиш. Затем можно регулярно запускать скрипт и сохранять открытое с меню свободным от wine
записи в любом случае.