💾 Archived View for moribundo.flounder.online › blog › 014_asociar_mc.gmi captured on 2023-11-14 at 08:01:34. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-05-24)

-=-=-=-=-=-=-

- 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