Me gustaría agregar miro a la GUI predeterminada de la aplicación en la configuración del sistema / aplicaciones predeterminadas. Añadí ;miro.desktopjunto a todas las entradas rhythmbox.desktop descubriendo finalmente si no se agregó a audio/x-vorbis+ogg=rhythmbox.desktoplo audio/x-vorbis+ogg=rhythmbox.desktop;miro.desktopque no aparecería en la configuración del sistema / aplicaciones por defecto lista desplegable para el audio hacia abajo.
Puedo encontrar default.listen cualquiera
/etc/gnome/defaults.listo/usr/share/applications/defaults.list
Modificar cualquiera de los dos me da los mismos resultados.
Leyendo más, descubrí que GNOME divide la configuración de la aplicación predeterminada en todo el sistema y configuraciones específicas del usuario.
- Las asignaciones de aplicaciones de todo el sistema se pueden encontrar en
/etc/gnome/defaults.list. - Usuario específico en
~/.local/share/applications/defaults.list.
Así que entiendo que si hago clic con el botón derecho / abrir / configurar como predeterminado, se realizarán cambios en mi ~/.local/share/applications/mimeapps.listy se asociará con ese usuario. Supongo que podría incluso crear un defaults.list en ~/.local/share/applications/pero ya que tanto los cambios realizados en /usr/share/applications/defaults.listy /etc/gnome/defaults.listson de todo el sistema no estoy seguro de cuál es la forma correcta. ¿Cuál es la diferencia entre los dos y cuál es la lista correcta para modificar?

defaults.listen/etc/gnome/,/usr/local/share/applications/,/usr/share/applications/y~/.local/share/applications/son cuatro archivos diferentes, siendo probablemente el de/usr/share/applications/(mirando la marca de tiempo) el actualizado.Si desea que sus cambios se muestren en la Configuración del sistema, deberá editar
/etc/gnome/defaults.list.Si presiona Ctrl+ H, aparecerá un cuadro de diálogo para buscar y reemplazar. En Buscar, ingrese: - rhythmbox. En Reemplazar con, ingrese: - miro.
Y cierre sesión o reinicie y habrá reemplazado todas las instancias de Rhythmbox con Miro. Por supuesto, puede hacerlo manualmente si desea mantener algunos de los valores predeterminados de Rhythmbox.
Además, todo lo que hagas
.local/share/applications/mimeapps.listserá solo para ese usuario.fuente