Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Mostrando entradas con la etiqueta mime. Mostrar todas las entradas
Mostrando entradas con la etiqueta mime. Mostrar todas las entradas

lunes, 20 de septiembre de 2021

Asociar una extensión de fichero a un programa concreto: mime type

Asociar una extensión de fichero a un programa concreto: mime type

Problema:

Queremos que el programa "situcarpetas" pueda abrir con un click los ficheros con extensión ".vistacarpeta", en nuestro explorador de ficheros (CAJA, por ejemplo)


Solución:

Pasos a seguir:

1º Crear un fichero tipo mime xxxx.xml, como el siguiente:


<?xml version='1.0' encoding='utf-8'?>

<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">

    <mime-type type="text/situcarpetas">

<comment xml:lang="es">informacion vistacarpetas</comment>

        <glob pattern="*.vistacarpetas"/>

    </mime-type>

</mime-info>


Otro Ejemplo: https://github.com/arduino/Arduino/blob/master/build/linux/dist/mime.xml -> arduino.xml


2º Se copia este archivo en el directorio: ~/.local/share/mime/packages


3º Se ejecuta en la terminal:

update-mime-database ~/.local/share/mime


4º Ejecutamos el programa: Editor de tipos Mime, buscamos "text/situcarpetas" 



y hacemos doble click en la fila "Estado" y asignamos el programa "situcarpetas":



Saludos



Fuentes:

https://forum.xfce.org/viewtopic.php?id=13917

https://help.gnome.org/admin//system-admin-guide/2.32/mimetypes-modifying.html.en#mimetypes-addmodify

https://rafamartorell.wordpress.com/2019/01/07/asignar-un-icono-personalizado-a-una-extension-de-archivo/