ubuntu - 14.04 - ¿Dónde encuentro mimeapps.list?

CorePress2023-09-17  1

Estoy instalando Qt 5 en Ubuntu 14.04 usando este enlace.

Pero estoy atascado en la tarea de crear el archivo Qt-Creator.desktop. El documento indica que "abra el archivo mimeapps.list y compruebe si la siguiente línea está presente".

application/vnd.nokia.qt.qmakeprofile=qtcreator.desktop

Pero no puedo encontrar mimeapps.list en la carpeta de la aplicación.

Entonces, ¿dónde encuentro mimeapps.list?

Por favor, ayúdame.

Gracias de antemano.



------------Respuesta------------

Debe estar en el siguiente directorio:

/usr/share/applications/mimeapps.list

Si no existe, puedes crearlo y poner esa línea en este archivo:

sudo nano /usr/share/applications/mimeapps.list

También puedes crear este archivo en tu directorio personal:

nano ~/.local/share/applications/mimeapps.list

Y ponga esta línea en ese archivo:

application/vnd.nokia.qt.qmakeprofile=qtcreator.desktop

Por ejemplo, el contenido de mi archivo mimeapps.list es:

$ cat /usr/share/applications/mimeapps.list
[Default Applications]
application/wps-office.et=/usr/share//applications/wps-office-et.desktop
application/wps-office.ett=/usr/share//applications/wps-office-et.desktop
application/wps-office.xls=/usr/share//applications/wps-office-et.desktop
application/wps-office.xlt=/usr/share//applications/wps-office-et.desktop
application/vnd.ms-excel=/usr/share//applications/wps-office-et.desktop
application/msexcel=/usr/share//applications/wps-office-et.desktop
application/wps-office.xlsx=/usr/share//applications/wps-office-et.desktop
application/wps-office.xltx=/usr/share//applications/wps-office-et.desktop
vnd.ms-excel.sheet.macroenabled.12=/usr/share//applications/wps-office-et.desktop
vnd.ms-excel.template.macroenabled.12=/usr/share//applications/wps-office-et.desktop
application/wps-office.dps=/usr/share//applications/wps-office-wpp.desktop
application/wps-office.dpt=/usr/share//applications/wps-office-wpp.desktop
application/wps-office.ppt=/usr/share//applications/wps-office-wpp.desktop
application/wps-office.pot=/usr/share//applications/wps-office-wpp.desktop
application/vnd.ms-powerpoint=/usr/share//applications/wps-office-wpp.desktop
application/vnd.mspowerpoint=/usr/share//applications/wps-office-wpp.desktop
application/powerpoint=/usr/share//applications/wps-office-wpp.desktop
application/wps-office.pptx=/usr/share//applications/wps-office-wpp.desktop
application/wps-office.potx=/usr/share//applications/wps-office-wpp.desktop
vnd.ms-powerpoint.presentation.macroenabled.12=/usr/share//applications/wps-office-wpp.desktop
vnd.ms-powerpoint.template.macroenabled.12=/usr/share//applications/wps-office-wpp.desktop
application/wps-office.wps=/usr/share//applications/wps-office-wps.desktop
application/wps-office.wpt=/usr/share//applications/wps-office-wps.desktop
application/wps-office.doc=/usr/share//applications/wps-office-wps.desktop
application/wps-office.dot=/usr/share//applications/wps-office-wps.desktop
application/vnd.ms-word=/usr/share//applications/wps-office-wps.desktop
application/msword=/usr/share//applications/wps-office-wps.desktop
application/msword-template=/usr/share//applications/wps-office-wps.desktop
wps-office-doc.png=/usr/share//applications/wps-office-wps.desktop
wps-office-dot.png=/usr/share//applications/wps-office-wps.desktop

Para obtener más información sobre las aplicaciones predeterminadas de tipo MIME, consulte este enlace en Arch Linux Wiki.




------------Respuesta------------

El contenido y las ubicaciones del archivo mimeapps.list se especifican en la Especificación de asociaciones de aplicaciones XDG MIME. La versión 1.0.1 especifica el orden de búsqueda como:

Donde $desktop es un valor en minúscula de $XDG_CURRENT_DESKTOP, que se define junto con las otras variables de entorno $XDG_ mediante la especificación del directorio base XDG. Asumiendo valores predeterminados en el entorno de escritorio GNOME, el orden de búsqueda sería:

  1. ~/.config/gnome-mimeapps.list
  2. ~/.config/mimeapps.lista
  3. /etc/xdg/gnome-mimeapps.list
  4. /etc/xdg/mimeapps.list
  5. ~/.local/share/applications/gnome-mimeapps.list
  6. ~/.local/share/applications/mimeapps.list
  7. /usr/local/share/applications/gnome-mimeapps.list
  8. /usr/local/share/applications/mimeapps.list
  9. /usr/share/applications/gnome-mimeapps.list
  10. /usr/share/applications/mimeapps.list

Tenga en cuenta que al encontrar la aplicación preferida para un tipo MIME, los archivos se buscan en orden hasta que se encuentra una coincidencia, por lo que agregar un tipo a un archivo más adelante en la lista no tendrá ningún efecto si el tipo está presente en un archivo. anteriormente en la lista.

También es posible que quieras considerar el uso de una herramienta, como xdg-mime de xdg-utils (por ejemplo, xdg-mime default qtcreator.desktop application/vnd.nokia.qt.qmakeprofile), para establecer la asociación en lugar de editar mimeapps.list directamente.


CopyRight © 2023 libreflare All Rights Reserved
Ruta Propósito
$XDG_CONFIG_HOME/$desktop-mimeapps.list anulaciones de usuario, específicas del escritorio (para usuarios avanzados)
$XDG_CONFIG_HOME/mimeapps.list anulaciones de usuario (ubicación recomendada para las GUI de configuración de usuario)
$XDG_CONFIG_DIRS/$desktop-mimeapps.list anulaciones de administrador de sistemas e ISV, específicas del escritorio
$XDG_CONFIG_DIRS/mimeapps.list anulaciones de administrador de sistemas e ISV
$XDG_DATA_HOME/applications/$desktop-mimeapps.list para completar, en desuso, específico para escritorio
$XDG_DATA_HOME/applications/mimeapps.list por compatibilidad, en desuso
$XDG_DATA_DIRS/applications/$desktop-mimeapps.list valores predeterminados proporcionados por la distribución, específicos del escritorio
$XDG_DATA_DIRS/applications/mimeapps.list valores predeterminados proporcionados por la distribución