
Некоторые программы связывают определенный значок с типом файла (например, установка Mathematica присваивает всем файлам *.nb новый значок). Иногда это может привести к небольшим неудобствам для общих типов файлов, таких как *.dat, поскольку программа может связывать свой значок с типом файла dat, даже если большинство файлов dat на самом деле не имеют никакого отношения к программе. Также, похоже, существуют некоторые проблемы с приоритетом, когда некоторые приложения переопределяют значок темы по умолчанию, а некоторые — нет, чего я не понимаю.
Я пробовал сбросить настройки приложения по умолчанию, но безрезультатно. Я также знаю о вопросе:Как изменить значок для определенного типа файла?но я не уверен, как ответы там помогут с моей проблемой. Есть предложения?
решение1
Добро пожаловать:)
Вы должны иметь возможность сделать это, удалив ассоциацию в/etc/mine.types
Начнем с того, что убедимся, что у расширения есть ассоциация:
grep 'dat' /etc/mime.types
Поскольку у вас установлена система Mathematica, в ней должно быть две строки, похожие на эти (но там должна быть указана система Mathematica)
application/x-python-code pyc pyo
text/x-python py
Я бы удалил данные на обоих через текстовый редактор, запустив sudo, например
sudo vim /etc/mime.types
Сохраните, перезагрузите и вуаля!
(Инвертировать справку отсюда:https://help.ubuntu.com/community/AddingMimeTypesЭто был мой источник)
решение2
Достаточно просто зайти в свойства соответствующего файла и изменить приложение по умолчанию для открытия этого типа файла.
- Щелкните правой кнопкой мыши файл, который открывается в неправильном приложении.
- Выберите «Свойства».
- На вкладке «Открыть с помощью» выберите приложение, которое вы хотите сделать приложением по умолчанию.
С этого момента приложение будет открываться в приложении, которое вы указали при запуске из файлового менеджера. Вы по-прежнему можете удобно щелкнуть правой кнопкой мыши и выбрать «Открыть с помощью других приложений» в тех случаях, когда вы хотите открыть файл другим способом.