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

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

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

2 ответа

Попробуйте добавить запись для 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

На этот вопрос уже был дан ответ в виде дубликата Set VSCode as Default Text Edtior . Кратко процитирую главный трюк:

Установите VSCode в качестве программы по умолчанию для этого файла, щелкнув правой кнопкой мыши файл, Свойства, вкладку «Открыть с помощью».

Посмотрите на круг, а потом вы увидите его там, где квадрат:

Насколько я понимаю, новый файл не нужен, пока вы найдете его в Open Withсвойств, иначе вам нужно следовать ответам здесь и там, чтобы создать новую панель запуска рабочего стола в /usr/share/applicationsво-первых (но я не думаю, что это нужно). Как только вы выбрали программу по умолчанию, она также появится в контекстном меню, вызываемом правой кнопкой мыши.

Другие вопросы по тегам