Hola Abrowser 52, adiós Java

Durante el mes de Marzo se publicó Firefox 52, el cual marcó un cambio importante dentro de los navegadores web más usados.

Y esto se refiere a que a partir de esta versión se dio de baja el soporte para los complementos NPAPI, todos excepto Flash y con ello se pierde la compatibilidad con complementos como Java.

Los desarrolladores lo explican como el paso hacia un navegador más seguro y de mayor calidad, dejando atrás tecnologías obsoleta e insegura. Lo que parece una completa burla e ironía al dejar el soporte de Flash activo.

Si tienes un perfil tecnológico te podrás preguntar por que hablar de noticias viejas, y esto es por que en Trisquel GNU/Linux aun no llegaba esta versión de Firefox convertida en Abrowser y al llegar esto me tomó de sorpresa, ya que para México la oficina de Hacienda, la secretaría encargada de recolectar los impuestos, usan en su plataforma aplicaciones escritas en Java y Abrowser era tan compatible con OpenJDK como cualquier usuario de Windows usando Oracle Java.

Por lo que era de cierta manera era un alivio saber que las personas que migraban a GNU/Linux podían hacer sus declaraciones de impuestos y operaciones con el SAT de manera Libre, o al menos en el lado del cliente. Sin embargo con estos cambios eso ya no es posible con Abrowser.

Pensando de manera global, quiere decir que usuarios de Windows (Firefox) y Trisquel (Abrowser) tienen pocas opciones, sin embargo hay algunas aquí algunas de ellas,

Opción 1

Windows

Usar la versión 45 ESR de Firefox, esta es una versión de Soporte Extendido normalmente para Empresas.

Puedes descargarlo aquí:
https://www.mozilla.org/en-US/firefox/organizations/all/

Opción 2

Si por alguna razón no tienes la opción de instalar una versión anterior, como los usuarios de Trisquel. Entonces dentro de la versión 52 de Abrowser/Firefox aun hay una forma de activar el soporte de NPAPI en particular, Java. Esto no es posible con versiones posteriores como la versión 53, por lo que si no tienes forma de mantenerte en la versión 45 o 52, es momento de migrar a otro navegador.

Trisquel

  1. Abrir Abrowser y escribir about:config en la barra de direcciones y presionar Enter
  2. Hacer click en ‘I accept the risk!
  3. Hacer click derecho en cualquier lugar y seleccionar  New>Boolean
  4. Escribir plugin.load_flash_only en la caja de texto que aparezca
  5. Colocar el valor a false
  6. Limpiar el historial y reiniciar Abrowser

Windows

Windows tiene un ciclo más continuo de actualizaciones por lo que probablemente ya están en la versión 53 de Firefox, por lo que la opción para usuarios en Windows es instalar la versión 52 ESR que se descarga desde el mismo sitio.

https://www.mozilla.org/en-US/firefox/organizations/all/

Esta versión tendrá igualmente soporte para Java y otros complementos NPAPI.

Firefox/Abrowser  – 53

A partir de Firefox/Abrowser 53 no hay vuelta atrás, es hora de continuar buscando o crear un paquete para los usuarios de Trisquel que esté basado en Firefox 45 o 52, ESR.

Es momento de buscar nuevas opciones 

Tal vez comenzar a usar IceCat, sin emabargo eso es otra historia.

Mucho YouTube en poco CPU

Con el avance de la tecnología y la globalización podemos ver que YouTube es una plataforma que crece exponencialmente en contenido disponible para el mundo entero.

Hay muchos detalles con YouTube y Google en materia de Privacidad, Libertad y Software Libre. Como lo es el hecho de que Google es uno de los fuertes participantes, junto con Netflix, en la implementación de DRM en la Web. Lo cual sería un problema mayor para los usuarios del ciberespacio y usuarios de Software Libre.
Para saber más o apoyar a evitar esa situación favor de dirigirse a Defective By Design y conocer las campañas de acción.

Sin embargo, es muy curioso que Google también patrocina una gran cantidad de proyectos de Software Libre, no precisamente por un gusto filantrópico pero aun así sigue siendo de gran apoyo para muchos proyectos importantes como Firefox, del cual derivamos Abrowser en Trisquel.

Regresando al tema, YouTube en sí es una plataforma tecnológica única, tiene capacidades con las que ningún otro proveedor puede competir. Pero más impresionante que su infraestructura tecnológica, es la presente cantidad de contenido de alta calidad que usuarios al rededor del mundo publican, desde

  • gastronomía
  • cocina
  • salud
  • deportes
  • nutrición
  • reseñas tecnológicas
  • música (libre/no-libre)
  • superación personal
  • seminarios, talleres, conferencias
  • comedia
  • noticias
  • finanzas

Venga la lista no termina, y eso creo que es muy valioso.

Contras

  • Que YouTube tiene muchos comerciales, si, si los tiene, es lógico.
  • YouTube usa formatos privativos, no se discute, también recordemos que fue quien implementó el estándar VP8/WebM que es libre y abierto.
  • Que usa software privativo en su reproductor en su sitio web, si también, así como es posible ver su contenido sin necesidad de acceder a su sitio web, o cargar reproductores libres en el navegador por medio de JS.

Y podemos seguir haciendo la lista interminable, nuevamente ese no es el punto de esta entrada. Considero que es mejor ver el vaso medio lleno, y si existe la oportunidad tomar la jara y  terminar de llenarlo, que mejor.

Por ello es que esta entrada se trata de como hacer más con menos.

Si como yo, tienes un PC viejo que aun mantienes para tareas sencillas como escribir entradas en tu blog , imprimir archivos, navegar, escuchar música y ver uno que otro video, entonces es muy probable que notes que ver YouTube en un navegador moderno como Abrowser es muy pesado.

En mi caso y para todos los usuarios de Trisquel en la misma situación sugiero el uso de un reproductor dedicado, ¿a que me refiero?

Muchos reproductores tienen la capacidad de reproducir enlaces de YouTube, sin embargo en mi día a día he notado que la mejor combinación es la de YouTube Viewer + MPV.

Los cuales tienen un  muy buen manejo de recursos y permiten una interfaz sin estar plagada de Javascript.

Para usar estos programas necesitamos un par de repositorio PPA,

YouTube Viewer + MPV

Agregamos dichos repositorios al archivos  /etc/apt/sources.list

Belenos / Trusty:

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main
deb http://ppa.launchpad.net/mc3man/mpv-tests/ubuntu trusty main

Flidas / Xenial:

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial main
deb http://ppa.launchpad.net/mc3man/mpv-tests/ubuntu xenial main

Añadimos las GPG

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys ED8E640A \
&& sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 4C9D234C

Actualizamos los repositorios,

 sudo apt update && \
 sudo apt dist-upgrade -y && \
 sudo apt install -y mpv youtube-viewer

Esto instala y actualiza (en caso de que ya tengan instalado algún paquete) YouTube Viewer y la última versión de MPV un reproductor muy versátil.

Desde este punto hay (principalmente) 2 opciones, usar

Opción 1

YouTube Viewer, desde el menú de Video la cual tiene una interfaz sencilla de entender.

Opción 2

O la otra opción es la de usar una combinación MPV + el enlace de YouTube que desean reproducir.

En una terminal copiar y pegar,

mpv --ytdl-format=best[height=240] tu_enlace_aqui

Lo que se vería como;

mpv --ytdl-format=best[height=240] https://www.youtube.com/watch?v=HhDTdd7VTY0

Donde 240 es la resolución, dependiendo del video esta puede tener múltiples resoluciones (lo cual es muy probable), estas son:

  • 144
  • 240
  • 360
  • 480
  • 720
  • 1080

Mi sugerencia es comenzar con la más pequeña y observar como se comporta tu equipo, este equipo con Procesador Intel D tiene suficiente carga con 360p, por lo que no le exijo más de eso.

Adicionalmente, si están escuchando música o conferencias que no requieren video, pueden usar la opción. --no-video

Siendo,

mpv --no-video https://www.youtube.com/watch?v=HhDTdd7VTY0

Y de esa manera no verán el video/imagen y únicamente escucharán el audio, lo cual es un opción agradable cuando solo te interesa escuchar y no gastar recursos en video que no se verán.

Personalmente prefiero la opción 2, ya que la considero más flexible, sin embargo ambas son buenas opciones.

Si algo no quedó del todo claro no duden en preguntar en los comentarios, saludos.

Dockerizando la edición de video con kdenlive

Una de las herramientas que por muchos años se ha visto en cierta medida en desventaja en las plataformas de software libre es la edición de video.

Sin embargo, gracias al proyecto kdenlive eso ya es cosa del pasado, ya que desde sus humildes inicios como una plataforma de edición de video dentro del entorno KDE este se ha mantenido activo gracias a la participación de su comunidad.

Sin embargo noté que para usuarios de Trisquel 7 / Ubuntu 14.04 el poder tener la última versión de esta gran suite es un problema, es más no es posible por el tema de compatibilidad de bibliotecas y a menos que quieras actualizar tu sistema operativo,  no podrías usarla.

Y podríamos llorar al respecto pero….

¡Cielos!, estamos en el 2017, es hora de hacer uso del basto universo tecnológico que el software libre nos ofrece, por ello acudimos a la ballenita para lograr brincar este límite tecnológico.

Docker es una tecnología de contenedores de aplicaciones que permiten “encapsular” aplicaciones y hacerlas portables sin problemas de dependencias, estos contenedores se ejecutan en diferentes capaz de almacenamiento y ejecución, no pretendo explicar su funcionamiento, solo diré que docker es la herramienta perfecta para lograr esta tarea.

Trisquel 7 y Ubuntu 14.04 son versiones de soporte extendido, sin embargo muchas tecnologías emergentes no tienen soporte para una versión de 3 años de antigüedad, lo que en desarrollo de software es mucho tiempo. Por lo que docker es una de las pocas tecnologías con soporte completo en estas versiones.

Buscando al respecto encontré una imagen docker de kdenlive publicada por Mauro basada en Debian Jessie la cual ya no se considera una versión soportada para kdenlive, y basado en parte de su código como base, configurando cosas aquí y allá fue que después de varias pruebas terminé creando la imagen docker actualizada para usar la última versión de kdenlive con Debian Sid como base.


Actualización:

Requiere instalar el paquete:

sudo apt-get install -y x11-xserver-utils

La orden sugerida para ejecutarlo es:

xhost local:root && \
sudo docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -v $HOME/Vídeos:/root/Documents --device=/dev/dri --device=/dev/snd -e DISPLAY=unix$DISPLAY --name knl ark74/kdenlive

Donde su carpeta de trabajo será la carpeta Vídeos, favor de guardar su trabajo.
Una vez cerrado el contenedor, ejecutar;

sudo docker stop knl && sudo docker rm knl



Soy un neofito al hablar de docker, pero la verdad es que me pareció más intuitivo de lo que esperaba, por lo que me pareció una gran oportunidad para aquellos que con el tiempo se quedan sin soporte de aplicaciones tan valiosas como este sistema de edición de video por el tema de dependencias.

Así que, la invitación está abierta sobre todo para los usuarios de Trisquel 7 que quieran pruebar kdenlive desde esta nueva opción, consejos, correcciones y sugerencias son bienvenidas, los detalles técnicos pueden ser consultados en estos sitios.

Recursos

Saludos.

Trisquel 8 ahora en proceso

Este mes de Enero hemos tenido grandes noticias por parte de Rubén Rodriguez.

Las primeras imágenes instalables de prueba para Trisquel 8 están listas.

Y ya hemos puesto nuestras manos en ellas, por lo que haremos nuestro muy ligero análisis.

Entre las primeras cosas que me gustaría advertir que estas imágenes son Alpha, en el mejor de los casos Beta. Por lo que no deberían de ser usadas en sistemas de producción con información que pudieran contener información valiosa.

Una vez que esto ha sido advertido, continuemos.

En esta versión se presenta un renovado set de software:

  • Sistema: Trisquel 8
  • Nombre clave: Flidas
  • Entorno gráfico: MATE 1.12.1
  • Núcleo/Kernel: 4.4.0.57

El sistema como se puede ver ha cambiado de ser GNOME 3 Fallback a MATE, esto principalmente por el soporte de hardware que GNOME requiere para funcionar, lo que originó este cambio.

Aplicaciones

Esto también afecta la mayoría del set básico de aplicaciones reajustando de las versiones de GNOME a MATE. Si al usar Belenos (Triquel 7) sentiste que perdías muchas opciones útiles de Nautilus/Archivos. Ahora las tenemos de vuelta con Nemo/Caja, el administrador de archivos de MATE.

Barra de estado y espacio libre del disco
Doble pestaña simultanea (F3)

Por lo que es muy posible que encuentres que algunas opciones no estén disponibles, ya que estas no son las mismas.

Atril como la aplicación predeterminada para archivos PDF/PS.
Y la verdad es que no es Evince, el lector de GNOME, esta basado en el pero, la verdad no he notado ningún problema con él, por ende normal y sin problemas.

Eye of MATE el visor de imágenes de MATE remplaza a gThumb, en este caso yo volví a instalar gThumb ya que Eye of Mate no tiene la capacidad de hacer modificaciones sencillas en las imágenes y gThumb si. Así mismo es más ligero que GIMP, tal vez no tan ligero como Eye of MATE pero vale la pena. Repetidamente recorto y redimensiono imágenes de manera diaria, gThumb se queda.

Abrowser, la versión modificada de Mozilla Firefox, sigue siendo el navegador predeterminado, por mucho tiempo se ha distribuido otro derivado como GNU IceCat sin embargo es cuestión de gustos, yo prefiero Abrowser.

Tema / Artwork

Actualmente aun no hay un tema para Flidas, seguimos usando el tema predeterminado para Belenos.

El tema de Belenos aun presente en la imágenes Alpha de Flidas

Repositorios

Así mismo considero es importante remarcar el incremento de nuevos repositorios en diferentes partes del mundo teniendo mayor capacidad de distribución,

América,

Europa,

Asia,

Desarrollo

Últimamente hay cada vez mas discusión acerca de las políticas de desarrollo para Trisquel. Y la verdad es que los pocos contribuidores que colaboran en Trisquel quieren mayor apertura para la plataforma.

Sin embargo es importante hacer notar que un proyecto como Trisquel tendrá una curva de crecimiento  lenta en este tema en específico. Por años el principal y casi único desarrollador de Trisquel, Rubén Rodriguez, ha trabajado sin ningún tipo de ayuda que desarrollar un flujo de trabajo que incluya a colaboradores que sumen al esfuerzo y no retrocesos en el proceso, puede tomar tiempo.

Aun así este es un paso obligado para consolidar la madurez del proyecto como una distro comunitaria.

Trisquel o Ututo

Me sorprendió el resurgimiento de Ututo, después de habernos enterado del fin de desarrollo de la precursora de las distribuciones que solo incluyen software libre.

Ahora nos enteramos que están retomando trabajos, creo bajo una nueva administración, Ututo se publica estará basado en Ubuntu (64-bits).
Me parece un poco triste que el desarrollo de Ututo se haya detenido, ya que tienen un gran legado desde su concepción, así mismo el hecho de que no existe más una distro basada en Gentoo que sea completamente libre.

Sin embargo, felicito este paso a continuar el desarrollo de opciones dentro de las distros libres y les deseo el mejor de los éxitos y que su desarrollo cubra las necesidades que desean cubrir.

Mi elección personal es la de mantenerme dentro del flujo de desarrollo de Trisquel y el proyecto, mucha suerte a los muchachos de Ututo.

Conclusión

Trisquel 8 luce muy bien para un estado Alpha/Beta.
Las decisiones en la selección de software me parecen buenas sobre todo el cambio de GNOME & MATE el cual es un paso importante.

La verdad es que desde Taranis (2013) Trisquel se ha convertido en un sistema muy estable.
Belenos (2015) fue una actualización agradable e importante, sin embargo entre Belenos y Flidas, los cambios son cada vez más específicos de manera que no se notan como antes.

Por ello considero que para nuevos usuarios Flidas será la opción sugerida para iniciar a usar software completamente libre, siendo Trisquel una de las distribuciones más maduras es esta línea.

Tip multimedia #2 Corregir congelamiento de Inkscape

Otro tip multimedia rápido y este es uno importante.

Estuve trabajando con este error por un buen rato, y la verdad es que fue muy molesto ya que Inkscape se congelaba al escribir algún carácter especial y eso podía hacerme perder en ocasiones horas de trabajo, ya que una vez que se presentaba el error no había forma de guardar los cambios.

Esto se debe al sistema de entrada: IBus

Y es un error confirmado, por lo cual según la importancia y el interés de los afectados y desarrolladores podremos recibir una actualización que corrija dicho error.

Lo que les comparto es una alternativa para evitar que este error les afecte en el lapso que podamos recibir la actualización que resuelva este error de una vez por todas.

Aquí la alternativa:

unset GTK_IM_MODULE && inkscape

Pero para poderlo usar sin la necesidad de escribirlo en una terminal en cada ocasión podemos editar el menú que inicia Inkscape.

Esto lo hacemos de manera sencilla usando el editor de menús,

Hacemos click derecho (secundario) en el botón de inicio de Trisquel

editar-menu

Encontramos Inkscape en la sección de Gráficos y remplazamos el contenido por:

unset GTK_IM_MODULE && inkscape %F

editar-menu2

y listo, podemos continuar nuestra edición en la espera de una corrección verdadera. 

Gracias a Valia Wax por compartir la información.