пытается связать файлы .bluej с bluej.
, поэтому я щелкаю правой кнопкой мыши по файлу bluej -> properties -> open with, и вот проблема. он говорит:
«Выберите приложение, чтобы открыть« pacjage.bluej »и другие файлы типа« простой текстовый документ »»
, это означает, что и .txt файлы открываются с помощью bluej. Что, конечно, не работает.
Есть ли способ обойти это?
Вам нужен новый mimetype для bluej файлов. Запустите простой тест для наблюдения почему:
$ mimetype pacjage.bluej pacjage.bluej: text/plain
Поэтому создайте новый тип пантомимы
Создайте новую конфигурацию через
нано ~/.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>
Обновите базу данных пантомимы
update-mime-database ~/.local/share/mime
Проверьте mimetype Вашего bluej
файл еще раз
$ mimetype pacjage.bluej pacjage.bluej: text/bluej
Поскольку конфигурация в масштабе всей системы использует конфигурационный файл
/usr/share/mime/packages/bluej.xml
и обновление с
sudo update-mime-database /usr/share/mime