Aunque en estos últimos días he publicado algún que otro artículo sobre diferentes soluciones para poder escribir utilizando markdown en Ubuntu, como puede ser “Escbribiendo con markdown y Geany en Ubuntu”, esto no quita para que haya continuado trabajando para conseguir que uText funcionara de forma correcta en XUbuntu y Ubuntu Mate, y parece que finalmente he dado con la clave para resolver estos problemillas.
Pero no solo he corregido este problema sino además he añadido algunas características adicionales que contaré mas adelante.
Novedades en uText
Como he indicado en la introducción, además de corregir el desempeño de la aplicación en equipos de recursos limitados, he añadido una característica que algunos de vosotros habíais demandado en varias ocasiones, me refiero a la posibilidad de poder elegir diferentes temas para la previsualización de la conversión a html.
En el cuadro de diálogo de preferencias he añadido una nueva opción (que ahora me doy cuenta que está pendiente de traducción) que permite seleccionar el tema con el que quieres ver el resultado de la conversión a html. Inicialmente he añadido algo mas de 20 temas, pero probablemente lo mas interesante para alguno de vosotros es que existe la posibilidad de introducir tu propio tema.
Añadir nuevos temas de previsualización
Para añadir un nuevo tema de previsualización, tan solo tienes que crear una nueva carpeta con el nombre del nuevo estilo en,
~/.config/utext/themes
dentro de esa carpeta añade la hoja de estilos con el nombre style.css y listo…
Así por ejemplo, si quieres crear un nuevo estilo llamado minimal correspondiente a MinimalCSS, ejecutaremos las siguientes ordenes en un emulador de terminal,
mkdir -p ~/.config/utext/themes/minimal cd ~/.config/utext/themes/minimal wget https://github.com/billyshall/minimalcss/archive/master.zip unzip minimalcss.zip rm index.html minimalcss.zip rm -rf __MACOSX mv minimal.css style.css
Ahora ya puedes ir a las preferencias de uText y seleccionar el nuevo estilo que has creado para mostrar la previsualización,
Instalar uText en Ubuntu
uText está disponible para Trusty, Utopic, Vivid y Wily, pero como te puedes imaginar, no está disponible en los repositorios oficiales de Ubuntu. Para instalarlo tienes que añadir el repositorio y actualizar, para ello, simplemente ejecuta las siguientes órdenes en un emulador de terminal,
sudo add-apt-repository ppa:atareao/utext sudo apt-get update sudo apt-get install utext
Una vez instalado, puedes iniciarlo desde el tablero de Ubuntu o desde cualquier otro lanzador, o gestor de menus, dependiendo del sabor de Ubuntu que hayas elegido.
Conclusiones
Para poder reparar el problema que presentaba uText en equipos de reducidos recursos, he aprovechado que existen otras soluciones de código abierto como ReText para estudiar como solucionan el problema de la previsualización, y gracias a esto he dado con la solución al problema.
Ahora, y una vez introducidos los temas para la previsualización, el siguiente paso es introducir temas para la escritura, que permitan realizar tantos cambios como consideres justo donde escribes. Esto cambios implicarían desde cambiar el tipo de letra, tamaño, el color de fondo, y mucho mas…
Si Ubuntu lo tienes en inglés y escribes en castellano, no sé como poner el corrector en ES. Aparte de este problemilla, me descubro ante tu trabajo.
Hola,
Acabo de instalar utext y me parece fantástico. Solo un par de detalles:
En la ventana de preferencias, en la pestaña de Editor Markdown me aparece «Isertar» en lugar de «Insertar».
Además, yo utilizo ecuaciones con MathJax. ¿Cómo se habilitaría? Lo he conseguido reescribiendo el archivo headers.html, pero no se si podría hacerse de una forma más sencilla.
Gracias «atareado» por el estupendo blog.
Hola David,
Hasta el momento no he tenido que utilizar MathJax, y tampoco nadie lo había comentado, así que no había caído en este asunto, pero creo que es una opción muy interesante, así que voy a ver como puedo darle solución.
Por otro lado, gracias por capturar ese error, a ver si no se me pasa y lo corrijo en la próxima versión.
Gracias por todo y un saludo.
Hola, para que funcione bien yo solo he añadido un par de líneas en el archivo header.html en /opt/extras.ubuntu.com/utext/themes
He añadido antes de donde incluyes las css las siguientes líneas:
<script src='https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'></script>
<script type="text/x-mathjax-config">MathJax.Hub.Config({tex2jax:{inlineMath: [['$','$'], ['\(','\)']]}});</script>
La primera es para que lea los archivos de MathJax e interprete LaTeX. La segunda es para poder usar el carácter del dolar para ecuaciones en la misma línea.
Un saludo