- ENTRADA 014 -

Asociar programas a archivos en Midnight Commander (MC)


Vaya, Sr. Isser Harel, me cazó


Pues de MC va la cosa, y es que es tan versátil, que no te lo acabas.

Decidí crear una entrada en el blog ya que como tip queda un poco largo, así que ahí va:


Más allá de las asociaciones que tengas en las variables del sistema o en el archivo mimeapps-list, el propio MC puede asociar tipos de archivos para abrirlos con tus programas favoritos.

Para hacerlo iremos al menú "Utilidades" (si estás en consola pura y dura pulsa F9 y corre hasta esa opción con los cursores) y elige "Editar extensiones". Se abre un archivo ya predefinido con todas las extensiones y los programas que los abre. Si lees al principio, sale una serie de comentarios con instrucciones, y verás que dice algo como %s, %p, %d.... Quedémonos con esto.


Entendiendo que estás como usuario normal, el archivo que se abre se llama mc.ext y lo copia de /etc/mc a tu $HOME/.config/mc que es el lugar de las opciones personalizadas para cada usuario. Podrías editar /etc/mc/mc.ext directamente, pero si tienes más usuarios en el sistema, impondrás tu configuración a todos (esto es el ABC de *nix).


Si echas un vistazo al archivo verás que está dividido por partes, como "Archives", "sources" "documentation", "multimedia", etc y ahí están las extensiones y los programas que los abren. Hay muchos enlaces a scripts y demás, no te agobies. Voy a ponder un ejemplo:


# Markdown
shell/i/.md
	Include=editor

Esto pertenece a la extensión de archivo markdown (.md) y se abre con el editor configurado en el sistema, mousepad en mi caso, pero no quiero que los archivos md se abran con mousepad, que para eso instalé marker.

Pues voy a modificarlo:


# Markdown
shell/i/.md
	Open=/usr/bin/marker %f &
# Include=editor

¿Qué he hecho? pues he comentado la linea del Include y he puesto una nueva (como no sabía la sintaxis he copiado una de por ahí y la he modificado).

He puesto que la extensión .md la abra (Open=) con marker y le especifico mediante %f que sea el archivo seleccionado, y para que no me bloquee MC, le añado & como dije en el TIP 16:


Mantener operativo Midnight Commander al ejecutar un archivo


Lo guardas y reinicias MC y ya podrás abrir los archivos con el programa que hayas configurado.


"NOTA": Como MC tiene abajo una pequeña consola, si el programa da algún error, se mostrará en la consola, agrandandandola un poco. Se soluciona con el comando "clear" o con el atajo CTRL+L. Si solucionas los errores no volverán a salir, pero a veces no es tan fácil


Tags: #midnightcommander #mc


◄ Listado de noticias

◄◄ Inicio



/blog/