Можно ли настроить приложение по умолчанию для открытия файла по расширению, а не по mimetype?
MuseScore сохраняет свои файлы в виде файлов .mscz, которые на самом деле представляют собой просто zip-архивы, содержащие данные файла MuseScore. Поскольку Ubuntu распознает его как zip-архив, он открывает их с помощью диспетчера архивов. Поэтому мне всегда приходится щелкать правой кнопкой мыши и говорить Открыть с помощью MuseScore , что меня раздражает.
Если я устанавливаю MuseScore по умолчанию для файлов .mscz, он становится значением по умолчанию для всех zip-архивов, что явно не то, что я хочу. Так что было бы полезно, если бы я мог установить MuseScore по умолчанию для всех файлов с расширением .mscz.
Насколько мне известно, у меня нет архивов .mscz, которые не являются файлами MuseScore, так что это не быть проблемой. И если я когда-нибудь столкнусь с ними, я не против с этим справиться.
Попробуйте следующее:
Используйте nano
для создания файла /usr/share/mime/packages/musescore3.xml
:
sudo nano /usr/share/mime/packages/musescore3.xml
Скопируйте и вставьте (с помощью Ctrl+Shift+V) следующее:
Файл MuseScore
мим-тип>
несжатый файл MuseScore
мим-тип>
<_comment>сжатый файл MusicXML
мим-тип>
<_comment>несжатый файл MusicXML
<магия>
магия>
мим-тип>
<_comment>несжатый файл MusicXML
<магия>
магия>
<шаблон шаблона="*.музыкаxml" вес="40"/>
мим-тип>
мим-информация>
Сохраните и закройте nano
, используя Ctrl+O и Ctrl+X.
Выполнить:
sudo update-mime-database /usr/share/mime
Затем щелкните правой кнопкой мыши файл .mscz и выберите Свойства → Открыть с помощью → выберите MuseScore из списка → Установить по умолчанию.
Если это не помогло сразу, повторите шаг 5, чтобы установить программу по умолчанию (Менеджер архивов) для ZIP-файла, а затем повторите для Musescore.
На следующем снимке экрана показан пример окна Свойства.