lunes, 14 de enero de 2019

MI odisea para instalar un editor de Markdown

Si, el título no es engañoso. Ha sido un odisea total instalar un editor de Markdown, no ha sido precisamente fácil. Pero vayamos por el principio.

Tengo un pequeño portátil marca Asus model Eee PC. Es un portátil con sus añitos a la espalda, pero funciona bien a pesar de sus limitaciones. Lógicamente teniendo un portátil tan limitado hay que buscar una distribución que consuma pocos recursos, y sobre todo que aun soporte los 32 bits  (que ya empiezan a quedar pocas), y entre todas la que he probado me he quedado con Minino (tengo que escribir algún día sobre ella). A grande rasgos, Minino es una distribución creada para equipos con pocos recursos, con LXDE de escritorio y  basada en Debian Jessie, añadiendo algunos repósitos backports y algunos de Launchap, como seña de identidad propia.

 El caso es que quería instalar algún editor de Markdown, algo sencillo y cómodo que me permitiera escribir sin distracciones. Encontré a UberWriter y me gustó de inmediato. Sencillo pero potente, escrito en Python y Gtk, para así poder usarlo tanto en el portátil como en el ordenador de sobremesa.

 Para instalar este programa, nada más fácil que acceder a la página de Flathub y pinchar en el enlace. ¿Así de fácil? Si, si estás usando Fedora con GnomeShell como es mi caso en el ordenador de sobremesa. Pero en el portátil la cosa es un poco mas compleja.
UberWriter

 Vamos por el principio. Lo primero es instalar Flatpak, ya sabéis, los paquetes autocontenidos que se están poniendo tan de moda en GNU/Linux (y necesarios, desde mi punto de vista).
sudo apt install flatpak
Vale, ahora accedo a la página de Flathub y hago click en el botón que pone Instalar y debería de bastar, ¿no?. Pues no. Como LXDE no tiene la tienda de aplicaciones de Gnome no sabe que hacer con los archivos Flatpak, y no es cuestión de instalar la tienda de Gnome. Así que hay que descargar ese archivo y volver tirar de terminal con:
flatpak install --from de.wolfvollprecht.UberWriter.flatpakref
 Bueno, ahora si, está instalado. No ha sido tan difícil, ¿a que no?. Ahora vamos a probar el programa, pero....¿donde está? No está, así de fácil. Para poder ejecutar el programa hay que tirar de terminal y teclear:
flatpak run de.wolfvollprecht.UberWriter
De lo más fácil de recordar. Esto así no puede quedar. Hay que hacer algo. Como en LXDE no hay forma de editar el Menú de forma gráfica tendré que pensar en otra solución, no quiero estropear algo. Lo más sencillo  es crear un lanzador (acceso directo) en el escritorio para poder acceder al programa. No es algo que me entusiasme, ya que me gusta tener el escritorio limpio, pero tampoco es mala solución. ¿Y como se crea un lanzador en el escritorio de LXDE? Pues no es un proceso demasiado intuitivo, que digamos.

 Lo primero es hacer click con el botón derecho del ratón en el escritorio y escoger la opción Crear nuevo -> Fichero vacío. A este fichero lo nombraré uberwriter.desktop. La parte de .desktop es obligatoria, la otra parte podemos darle el nombre que queramos. Ahora abrimos el archivo con un editor de texto para añadir los parámetros que queramos. Mi archivo me ha quedado tal que así:
[Desktop Entry]
#Nombre de la apliación
Name = Uber Writer
#Comentario que aparece al seleccionar el lanzador
Comment = Editor de Markdown
#Comando a ejecutar
Exec = flatpak run de.wolfvollprecht.UberWriter
#Icono de la apliación
Icon = #ruta del icono
#Para que no se abra un terminal con la aplicación
Terminal = False
#Tipo de archivo
Type = Application
#Codificación
Encoding = UTF-8
#Categoria
Categories = Office
Dos cosas: la primera es que busqué una imagen en internet que me pudiese servir de icono del programa y donde pone #ruta del icono puse la ruta del mismo. Lo segundo es que lo añadí a la categoría de oficina, aunque podría ir en cualquier otra categoría.

 Bueno, ahora si. Ya tengo el lanzador y si hago doble click en el el programa se me abre. Aunque lo lógico es tenerlo en el Menú, ¿a que si? Pues nada, vamos a ello para que aparezca en el susodicho menú.

 Para ello hay que copiar este archivo que acabo de crear con:
sudo cp uberwriter.desktop /usr/share/applications/
cp uberwriter.desktop /home/minino/.local/share/applications/
Y después de todo esto ya tenemos el dichoso lanzador en el Menú y el editor de Markdown funcionando.

domingo, 28 de octubre de 2018

Escanear con Ubuntu 18.04 y Brother DCP-J562DW

 Hoy entré en pánico. Necesitaba escanear un documento, así que abrí el SimpleScan y por algún extraño sortilegio me decía que no había escáneres conectados. Vale, el escáner se conecta por Wifi y estaba encendido, ¿qué es lo que podía estar fallado?

viernes, 5 de octubre de 2018

Instalando Adaptador WiFi USB en Ubuntu

En otras ocasiones he intentado instalar antenas USB WiFi pero no era posible. En esta ocasión he encontrado una antena que llevaba tiempo siguiendo. La antena costaba 63€ pero más tarde bajó a 20€ pero me he encontrado que esta semana estaba de oferta a 16€ y me he lanzado. Sabiendo que podía estar la probabilidad de devolverla. Muchas te ponen que son compatibles con Linux y luego nada de nada.

viernes, 21 de septiembre de 2018

Música

Llevaba bastante sin entrar en Jamendo. Para aquel no lo sepa, Jamendo, es una página web para poder escuchar y descargar música de casi cualquier estilo musical, pero a diferencia de otras plataformas, en Jamendo toda la música tiene una licencia libre, por eso puedes escuchar y compartir la música. Ideal para hacer vídeos sin que los buitres de las discográficas te exijan derechos de autor.

 El caso es que he descubierto un grupo de folk llamado Barefoot, con su álbum Back to Virginia, que me parece sublime. El autor se describe como:
Barefoot McCoy es un cantautor y músico estadounidense. Su música se caracteriza por sus letras profundamente personales y su trabajo instrumental distintivo. El género Barefoot es una mezcla única de cantautor, folk-rock y blues acústico que evoca el recuerdo de ayer y despierta esperanzas para el mañana.
Un disco que recomiendo darle una oportunidad por su calidad en todas sus canciones.

Fallo con la Calculadora en Ubuntu 18.04

Debo decir que desde que salió Ubuntu 18.04 estoy usándola como distribución de cabecera y realmente funciona muy bien, no he encontrado ningún problema, ni de rendimiento ni de cuelgues, así que puedo afirmar que, por lo menos en mi caso, todo transcurre como un reloj. ¿Todo? Bueno, no todo. Cuando intentaba abrir la calculadora desde el botón del teclado esta no aparecía por ningún lado. ¿Cómo algo tan básico como un calculadora puede estar fallando?

lunes, 10 de septiembre de 2018

Geany no funciona el botón de "Ejecutar"

 Tengo un portátil en el cual le tengo instalado Debian Stretch con LXDE. No le doy un uso intensivo al portátil, ya que tiene sus años y el hardware es limitado. 

 El caso es que estaba programando en Python con Geany en este portátil y al darle al botón de Ejecutar (o tecla F5), se me abría un terminal pero el programa no se ejecutaba. ¿Qué estaba pasando?

 Después de mucho bucear en la red, por fin di con la solución aquí. Y es tan sencillo como ir a Editar -> Preferencias, pestaña Herramientas. Y en la parte que pone terminal, teclear esto:
xterm -e "/bin/sh %c"

 Y ya está, ya podía ejecutar los programas normalmente. Por supuesto hay que tener instalado xterm para que todo esto funcione.

viernes, 24 de agosto de 2018

Error al actualizar Debian Testing

 Hacia algunas semanas que no entraba en Debian Testing y hoy al hacer un:
sudo apt update && sudo apt upgrade
Me he encontrado con este error:
(appstreamcli:6609): GLib-CRITICAL **: 22:00:42.469: g_variant_builder_end: assertion '!GVSB(builder)->uniform_item_types || GVSB(builder)->prev_item_type != NULL || g_variant_type_is_definite (GVSB(builder)->type)' failed

(appstreamcli:6609): GLib-CRITICAL **: 22:00:42.469: g_variant_new_variant: assertion 'value != NULL' failed

(appstreamcli:6609): GLib-ERROR **: 22:00:42.469: g_variant_new_parsed: 11-13:invalid GVariant format string
Trace/breakpoint trap
Leyendo lista de paquetes... Hecho
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code 
 La verdad es que casi entro en pánico, pero por suerte la solución fue tan sencilla como hacer:
sudo apt full-upgrade
Llevo tiempo usando Debian en su rama Testing, pero de unos meses hacia esta parte no hace mas que darme disgustos: versiones del Kernel que no arranca, problemas con los drivers de Nvidia, no puedo instalar Gambas, y así un largo etcétera. Estoy de acuerdo que es una versión de prueba, y por eso ahora cada vez más uso Ubuntu, para no tener disgustos y poder usar el ordenador sin dolores de cabeza. Tendré que plantearme usar Debian en su rama estable, que como su nombre índica es estable, pero entonces me surge la gran pregunta, ¿cómo voy a curar la versionitis? Estoy un dilema. 😬