Я хотел бы добавить miro в графический интерфейс приложения по умолчанию в системных настройках / приложениях по умолчанию. Я добавил ;miro.desktop
рядом со всеми записями rhythmbox.desktop, в конечном итоге обнаружив, что если он не был добавлен в audio/x-vorbis+ogg=rhythmbox.desktop
как audio/x-vorbis+ogg=rhythmbox.desktop;miro.desktop
, он не будет отображаться в раскрывающемся списке системных настроек / приложений по умолчанию для аудио.
Я могу найти default.list
в
/etc/gnome/defaults.list
или /usr/share/applications/defaults.list
Изменение либо дает мне те же результаты.
Дальнейшее чтение и я обнаружил, что GNOME разделяет настройки для приложения по умолчанию на общесистемные и пользовательские настройки.
/etc/gnome/defaults.list
. ~/.local/share/applications/defaults.list
. Так что я понимаю, что если я щелкну правой кнопкой мыши / открою / установлю по умолчанию, это изменит мои ~/.local/share/applications/mimeapps.list
и будет связано с этим пользователем. Я полагаю, что я мог бы даже создать список defaults.list в ~/.local/share/applications/
, но так как оба изменения, сделанные в /usr/share/applications/defaults.list
и /etc/gnome/defaults.list
, относятся ко всей системе, я не уверен, что это правильный путь. В чем разница между этими двумя списками, и какой список следует изменить?
Если вы хотите, чтобы ваши изменения отображались в Системных настройках, вам придется отредактировать /etc/gnome/defaults.list
.
gksudo gedit /etc/gnome/defaults.list
Если вы нажмете Ctrl kbd> + H kbd>, откроется диалоговое окно для поиска и замены. В поле Поиск введите: - ритмбокс. В поле «Заменить» введите: - miro.
И выйдите из системы или перезагрузитесь, и вы замените все экземпляры Rhythmbox на Miro. Конечно, вы можете сделать это вручную, если хотите сохранить некоторые настройки Rhythmbox по умолчанию.
Кроме того, все, что вы делаете в .local/share/applications/mimeapps.list
, будет только для этого пользователя.
Первое:
/usr/share/applications/defaults.list
является символической ссылкой на
/etc/gnome/defaults.list
Второе:
Файлы "* .desktop" содержат mime-типы, которые поддерживает программа. Так что, если приложение «miro» может обрабатывать «mime-type» файлы audio / x-vorbis + ogg, «miro.desktop» должен содержать в себе этот mime-тип. Тогда приложение miro появится в качестве кандидата для запуска файлов mime-типа.
Третье:
Если существует более одного приложения, поддерживающего один и тот же MIME-тип, вы можете решить, какое из них будет использоваться по умолчанию, просто включив его в "/ usr / share / application / defaults. list ", поэтому в этом случае просто замените:
audio/x-vorbis+ogg=rhythmbox.desktop
на:
audio/x-vorbis+ogg=miro.desktop
Это НЕ МОЖЕТ быть двумя приложениями по умолчанию.