Я хотел бы добавить 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
являются общесистемными, я не уверен, что это правильный путь. В чем разница между ними, и какой список следует изменить?
defaults.list
на/etc/gnome/
,/usr/local/share/applications/
,/usr/share/applications/
и~/.local/share/applications/
четыре различных файлов, вероятно , будучи один на/usr/share/applications/
(посмотрев метку) одной обновляется.Если вы хотите, чтобы ваши изменения отображались в Системных настройках, вам придется редактировать
/etc/gnome/defaults.list
.Если вы нажмете Ctrl+ H, появится диалоговое окно для поиска и замены. В поле Поиск введите: - ритмбокс. В поле «Заменить на» введите: - miro.
И выйдите из системы или перезагрузите компьютер, и вы замените все экземпляры Rhythmbox на Miro. Конечно, вы можете сделать это вручную, если хотите сохранить некоторые настройки Rhythmbox по умолчанию.
Кроме того, все, что вы делаете,
.local/share/applications/mimeapps.list
будет только для этого пользователя.источник