¿Cómo puedo configurar Ubuntu para abrir archivos de un tipo determinado (por ejemplo, file.tex) con un programa determinado (por ejemplo, emacs)?
¿Cómo puedo configurar Ubuntu para abrir archivos de un tipo determinado (por ejemplo, file.tex) con un programa determinado (por ejemplo, emacs)?
Respuestas:
Ejecute Nautilus , haga clic con el botón derecho en uno de esos archivos, elija "Propiedades" en el menú contextual y configure sus preferencias con la opción "Abrir con".
En lugar de editar defaults.list, me resulta más fácil usar el programa xdg-mime. Buscar el visor de pdf, ver su adobe y cambiarlo a KPDF:
$xdg-mime query default application/pdf
AdobeReader.desktop
$xdg-mime default kde-kpdf.desktop application/pdf
$xdg-mime query default application/pdf
kde-kpdf.desktop
Y puede usar xdg-open para abrir un archivo con su aplicación preferida:
$xdg-open file.pdf
Puede usar la pestaña Propiedades en un archivo para cambiar el programa utilizado para abrirlo, como señaló Manni.
Editar: Echa un vistazo a la respuesta de Chris089 . Prefiero eso a editar directamente los archivos como sugerí a continuación. Todavía podría ser útil saber cuáles son los tipos mime y dónde se encuentran las asociaciones, pero usaría la herramienta para modificar el archivo.
Sin embargo, si desea una solución basada en texto, o incluso para ver cómo se configuran las asociaciones de archivos para diferentes tipos:
$ cat ~ / .local / share / aplicaciones / defaults.list
[Aplicaciones predeterminadas]
application / vnd.google-earth.kml + xml = Google-googleearth.desktop
application / keyhole = Google-googleearth.desktop
application / earthviewer = Google-
aplicación googleearth.desktop / vnd.google-earth.kmz = Google-googleearth.desktop
$ cat /usr/share/applications/defaults.list | grep ^ audio
audio / 3gpp = totem.desktop
audio / ac3 = totem.desktop
audio / AMR = totem.desktop
audio / AMR-WB = totem.desktop
audio / basic = totem.desktop
audio / midi = totem.desktop
audio / mp4 = totem.desktop
audio / mpeg = totem.desktop
audio / mpegurl = totem.desktop
audio / ogg = totem.desktop
audio / prs.sid = totem.desktop
audio / vnd.rn-realaudio = totem.desktop
audio / x-ape = totem.desktop
audio / x-flac = totem.desktop
audio / x-gsm = totem.desktop
audio / x-it = totem.desktop
audio / x-m4a = totem.desktop
audio / x-matroska = totem.desktop
audio / x-mod = totem.desktop
audio / x-mp3 = totem.desktop
audio / x-mpeg = totem.desktop
audio / x-mpegurl = totem.desktop
audio / x-ms-asf = totem.desktop
audio / x -ms-asx = totem.desktop
audio / x-ms-wax = totem.desktop
audio / x-ms-wma = totem.desktop
audio / x-musepack = totem.desktop
audio / x-pn-aiff = totem.desktop
audio / x-pn-au = totem.desktop
audio / x-pn-realaudio = totem.desktop
audio / x-pn-realaudio-plugin = totem.desktop
audio / x-pn-wav = totem.desktop
audio / x- pn-windows-acm = totem.desktop
audio / x-realaudio = totem.desktop
audio / x-real-audio = totem.desktop
audio / x-sbc = totem.desktop
audio / x-scpls = totem.desktop
audio / x-speex = totem.desktop
audio / x-tta = totem.desktop
audio / x-wav = totem.desktop
audio / x-wavpack = totem.desktop
audio / x-vorbis = totem.desktop
audio / x-vorbis + ogg = totem.desktop
audio / x-xm = totem.desktop
Aquí está el documento de Especificación de entrada de escritorio que detalla la necesidad y el uso de un archivo .desktop (en lugar de usar la ruta al ejecutable).