Как настроить окружение рабочего стола Linux Mint для использования типа MIME?

Вопрос или проблема

В продолжение к этому вопросу: Как отличить файлы .wxm (wxMaxima) и .c в Linux Mint?

Я использую Linux Mint. Я создал тип MIME. Теперь я хочу, чтобы рабочая среда использовала его. Как мне это сделать?

Если вам нужны дополнительные данные, просто спрашивайте.

Вы проверяли официальную документацию?

http://linuxmint.com/rel_maya_xfce_whatsnew.php

Существует программа под названием MIME Type Editor …

Затем есть это видео: h t t p : / / w w w .youtube.com/watch?v=Uq8e86iY5XQ

И, наконец, вы всегда можете выполнить следующие шаги:

http://forum.xfce.org/viewtopic.php?id=7235

Я очень сомневаюсь, что что-то из этого поможет …

Для Mint (а также для Ubuntu 10.04) ASSOGIATE является полезным редактором типов MIME.

Он больше недоступен в Mint 17 Qiana, но я использовал такое решение:

  1. найдите кандидат на установку:
    https://packages.debian.org/search?keywords=assogiate

  2. добавьте соответствующий репозиторий в gksu synaptic (я использовал стабильный Wheezy для Mint 17 Qiana):
    deb http://ftp.de.debian.org/debian wheezy main

  3. sudo apt-get update && sudo apt-get install assogiate

  4. Отключите репозиторий, чтобы предотвратить дальнейшие изменения в системе, и выполните sudo apt-get update снова для отмены обновления информации.

Предполагая, что вам нужно действие двойного щелчка, вы можете проверить Как установить значок для пользовательского типа MIME в Linux Mint Mate?. Я только что проверил это на своем Linux Mint 18 Cinnamon, и это работает идеально. Я стремлюсь к немного более расширенной настройке Как отобразить значок приложения в контекстном меню “открыть с помощью” для пользовательского типа MIME в Linux Mint Cinnamon?, но пока без удачи.
Но первая ссылка хорошо подходит для значков типов MIME и ассоциации приложений.

Ответ или решение

Чтобы настроить окружение рабочего стола Linux Mint для работы с кастомным MIME-типом, выполните следующие шаги:

1. Создание собственного MIME-типа

Если вы еще не создали свой собственный MIME-тип, вы можете сделать это с помощью файла .xml, который будет выглядеть примерно так:

<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="text/x-wxm">
        <comment>wxMaxima File</comment>
        <glob pattern="*.wxm"/>
    </mime-type>
</mime-info>

Сохраните этот файл, например, как my-custom-mime.xml.

2. Установка нового MIME-типа

Скопируйте файл с MIME-типом в каталог /usr/share/mime/packages/ и выполните следующие команды в терминале:

sudo cp my-custom-mime.xml /usr/share/mime/packages/
sudo update-mime-database /usr/share/mime

3. Связывание MIME-типа с приложением

Убедитесь, что у вас есть приложение, с которым хотите связать этот MIME-тип. Для примера, если вы хотите, чтобы файлы с расширением .wxm открывались в wxMaxima, выполните следующие шаги:

  1. Создайте или отредактируйте файл .desktop, например, wxmaxima.desktop, в каталоге /usr/share/applications/. Этот файл должен содержать следующую информацию:
[Desktop Entry]
Version=1.0
Name=wxMaxima
Exec=wxmaxima %f
MimeType=text/x-wxm;
Type=Application
Encoding=UTF-8
  1. Обновите базу данных приложений:
sudo update-desktop-database

4. Связывание MIME-типа с приложением (через графический интерфейс)

Если вы предпочитаете использовать графический интерфейс, вы можете использовать графические утилиты, такие как Mime Type Editor или Assogiate.

  • Mime Type Editor: Эта программа позволяет вам редактировать и настраивать MIME-типы и их ассоциации. Вы можете установить её из центра программ или через терминал, используя команду:
sudo apt install mime-type-editor
  • Assogiate: Эта программа может не быть предустановлена, но вы можете попробовать добавить репозиторий Debian и установить его:
sudo add-apt-repository "deb http://ftp.de.debian.org/debian wheezy main"
sudo apt-get update
sudo apt-get install assogiate
sudo add-apt-repository --remove "deb http://ftp.de.debian.org/debian wheezy main"
sudo apt-get update

5. Проверка ассоциации

Чтобы проверить, правильно ли настроен MIME-тип, щелкните правой кнопкой мыши на файл с расширением .wxm и выберите "Свойства". Вкладка "Открыть с" должна отображать ваше приложение (например, wxMaxima) как опцию.

Заключение

Выполнив все вышеперечисленные шаги, вы сможете ассоциировать свой MIME-тип с конкретным приложением в Linux Mint. Если у вас возникли сложности на каком-либо этапе, дайте нам знать, и мы постараемся помочь вам!

Оцените материал
Добавить комментарий

Капча загружается...