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:



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/

domingo, 12 de septiembre de 2021

gnu/linux: Herramienta para cambiar nombres a ficheros de forma masiva

 gnu/linux: Herramienta para cambiar nombres a ficheros de forma masiva


Otra pequeña herramienta realizada en gambas3 para renombrar varios ficheros fácilmente.

Código fuente: https://github.com/jsbsan/renombrar




Espero que os sea útil.

Saludos