Как сбросить приложение по умолчанию для открытия текстового файла

Я знаю, что этот вопрос уже задавался, но ответы не помогли мне.

У меня Ubuntu 18.04. Когда я пытаюсь открыть файл.txt, он пытается использовать "Выполнить". Я могу выбрать "Открыть с помощью текстового редактора", и файл откроется, но в следующий раз он вернется, как был. Поле "Установить по умолчанию" серого цвета и, следовательно, недоступно, поэтому я не могу изменить это навсегда. Может кто-нибудь подсказать, что происходит onb и как это исправить?

1 ответ

Попробуйте добавить запись для text/plain к вершине ~/.local/share/applications/mimeapps.list:

[Default Applications]
text/plain=gedit.desktop

Для этого должен работать файл /usr/share/applications/gedit.desktop должен существовать. Если это не так, это звучит как ваш gedit пакет сломан; попробуйте принудительно переустановить, как предложено здесь.

Переключение текстового редактора GUI по умолчанию

Если вместо этого вы хотите установить другой текстовый редактор, например Geany, в качестве "по умолчанию", чтобы вместо "Открыть с помощью текстового редактора" отображалось "Open With Geany":

Сначала создайте файл с именем, например, geany.desktop в ~/.local/share/applications (возможно уже есть несколько .desktop файлы там) со следующим содержанием. Этот вопрос может помочь с этим.

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=geany
Name[en_US]=Geany
Exec=/usr/bin/geany
Comment[en_US]=Geany
Name=Geany
Comment=Geany
Icon=geany

Затем отредактируйте ~/.local/share/applications/mimeapps.list файл и запись для text/plain на вершине [Default Applications]:

[Default Applications]
text/plain=geany.desktop
Другие вопросы по тегам