¿Cómo cambiar el programa predeterminado para un tipo de archivo elegido en todo el sistema en kde o xfce?

11

Me gustaría tener archivos de un tipo elegido (por su extensión) para abrir con algunos programas específicos. ¿Qué archivos de configuración necesito editar?
He probado algunos /usr/share/appplications/default.listpero no funciona.

igor012
fuente

Respuestas:

16

Echa un vistazo al archivo $HOME/.local/share/applications/defaults.list

Hay una sección [Default Applications]para especificar los programas para tipos mime particulares. Puedes agregar por ejemplo:

application/x-debian-package=gdebi.desktop

Los .desktoparchivos se pueden encontrar en /usr/share/applications/o puede crear sus propios archivos en $HOME/.local/share/applications/. Para averiguar el tipo MIME de los archivos, ejecute

file --mime-type <some_file>

Alternativamente, en KDE se puede lograr lo mismo en GUI en Asociaciones de archivos dentro de Configuración del sistema.


Para registrar un tipo MIME para una extensión, consulte freedesktop.org - AddingMIMETutor y stackoverflow - Registre extensiones de archivo / tipos mime en Linux .

Marco
fuente
He modificado el tipo mime `MimeType = image / x-exr; image / tiff; image / png; image / jpeg; image / dpx; ' en el archivo .desktop.
igor012
1
En mi versión que Fedora release 18 (Spherical Cow)ejecuta xfce, el archivo se llamó mimeapps.list, no defaults.list. JTYSK
rincón del
Esto se puede usar para configurar la aplicación según el tipo MIME, pero ¿qué pasa con la extensión del archivo (según la pregunta original)? Por ejemplo, los bocetos de procesamiento tienen el tipo de texto MIME / sin formato ("documento de texto sin formato"), pero su extensión .pde puede distinguirlos. Me gustaría configurarlos para que se abran en Processing, pero no he podido hacerlo sin afectar a .txt y otros también.
appas
1
@appas Primero registra la extensión del archivo en un tipo MIME. Luego asigna una aplicación al tipo MIME como se muestra en esta respuesta.
Marco
También puede encontrar los archivos personalizados "Abrir con" .desktop (Entrada de escritorio) en esta carpeta de aplicaciones locales: se crean automáticamente aquí. Algunas de las opciones dentro del archivo se pueden editar con la GUI "Propiedades del archivo" desde el administrador de archivos.
Edward