пытаюсь связать файлы .bluej с bluej.
Итак, я нажимаю правой кнопкой мыши на файле BlueJ -> Свойства -> Открыть с помощью, и вот проблема. Он говорит:
«Выберите приложение для открытия «pacjage.bluej» и других файлов типа «простой текстовый документ»»
это значит, что файлы .txt также открываются с помощью bluej. Что, конечно, не работает.
Есть ли способ обойти это?
решение1
Вам нужен новый mimetype для файлов bluej. Запустите простой тест, чтобы узнать, почему:
$ mimetype pacjage.bluej pacjage.bluej:текст/обычный
Поэтому создайте новый тип MIME.
Создайте новую конфигурацию через
нано ~/.local/share/mime/packages/bluej.xml
Добавьте конфигурацию ниже
<?xml version="1.0" encoding="UTF-8"?> <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'> <mime-type type="text/bluej"> <comment>bluej file</comment> <glob pattern="*.bluej"/> <glob pattern="*.BLUEJ"/> </mime-type> </mime-info>
Обновите базу данных MIME
update-mime-database ~/.local/share/mime
Проверьте MIME-тип вашего
bluej
файла еще раз.$ mimetype pacjage.bluej pacjage.bluej:текст/синийj
Для общесистемной конфигурации используйте файл конфигурации
/usr/share/mime/packages/bluej.xml
и обновить с помощью
sudo update-mime-database /usr/share/mime