Как изменить приложение по умолчанию для файлов XML?

У меня Ubuntu 15.10

Таким образом, изменение приложения по умолчанию для файлов XML немедленно отменяется браузером по умолчанию и не сохраняет изменения.

Как установить Gedit в качестве приложения по умолчанию для файлов XML?

РЕДАКТИРОВАТЬ: В случае необходимости, я использую GNOME в качестве DE

6 ответов

Решение

О, слава богу, у меня есть решение.

Прежде всего, проблема вызвана тем, что "Приложения по умолчанию" в "Настройках" в "GNOME", чтобы сохранить приложение по умолчанию для чего-то вроде браузера, переопределяет все, что имеет по умолчанию для отключенных приложений, и создает двойную запись. под ~/.config/mimeapps.list, Таким образом, приложение по умолчанию для этого mimetype не может быть изменено, если вы не удалите запись для него вручную. Сделать это:

  • отредактируйте файл: ~/.config/mimeapps.list
  • Найти [Default Applications]
  • удалять application/xmlесть вторая запись под [Added Associations] который мы хотим сохранить
  • сохранить файл и выйти
  • перейти к любому XML-файлу, и теперь приложение по умолчанию можно изменить, перейдя Right Click > Properties > Open With

Это, вероятно, ошибка в GNOME.

Вам нужно изменить приложение по умолчанию с defaults.list,

Откройте файл defaults.list в терминале с помощью

sudo -H gedit /usr/share/applications/defaults.list

Ищи xml=firefox если ваш браузер по умолчанию Firefox и заменить на xml=gedit,

То есть

text/xml=firefox.desktop

в

text/xml=gedit.desktop

Наслаждайтесь!

Попробуйте одну из этих страниц в официальных руководствах:

Перейти к файлу

.config/mimeapps.list

и открой его. Затем в разделе "Приложения по умолчанию" найдите строку, которая начинается с

Приложение / XML

Измените это на

Приложение / XML =org.gnome.gedit.desktop;

В GNOME 3.26:

  • Щелкните правой кнопкой мыши файл, который вы хотите открыть
  • Выберите "Свойства"
  • Нажмите на вкладку "Открыть с помощью"
  • Выберите приложение
  • Нажмите "Установить по умолчанию"

Мой любимый инструмент для изменения параметров " Приложения по умолчанию" и / или " Открыть с помощью..." - это старый добрый Ubuntu Tweak здесь:

https://launchpad.net/ubuntu-tweak

Да, он давно не обновлялся, но все еще работает! (В настоящее время на Ubuntu 15.10)

Просто скачайте и установите это: https://launchpad.net/ubuntu-tweak/0.8.x/0.8.7/+download/ubuntu-tweak_0.8.7-1~trusty2_all.deb

Или добавьте PPA, настроив на верный.

Затем вам просто нужно запустить Ubuntu Tweak и зайти в Admins, а затем в File Type Manager, найти нужный тип файла, дважды щелкнуть по записи, там добавить / удалить приложения и / или установить значение по умолчанию.

Не-GUI способ:

Убедитесь, что файлы

~/.local/share/applications/defaults.list~/.local/share/applications/mimeapps.list~/.local/share/applications/mimeinfo.cache

содержать необходимую запись, например text/xml=gedit.desktop и / или application/xml=gedit.desktop

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