Liberado el cliente nativo de Todoist para GNU/Linux

Todoist es un gestor de tareas que ya hemos analizado en InnerZaurus. Permite apuntar en un único sitio todas las tareas que tenemos que realizar. Esas tareas se pueden organizar de diferentes formas: proyectos, prioridad o fecha de finalización. La interfaz principal de Todoist es Web. A esa interfaz se le conectan los clientes de las diferentes plataformas. Recientemente han incluido una versión nativa para GNU/Linux. Inicialmente actúa como un contenedor de una aplicación Web aunque poco a poco irán añadiendo más integraciones con el sistema operativo. Junto al cliente, Todoist se puede sincronizar con varias herramientas en línea, entre ellas destaca Google Calendar. Podemos sincronizar todas las tareas con un único calendario o hacerlo con proyectos concretos. La sincronización funciona en los dos sentidos. Podemos trabajar directamente con el calendario de Google Calendar y añadir las tareas en Todoist.

Leer más

La magia continúa con Blender 2.9

Blender 2.9 es una aplicación de diseño 3D que nos permite crear mundos que no existen. Es de código abierto (el código fuente está disponible) y se puede usar de forma gratuita en varios sistemas operativos. Con Blender se pueden modelar los objetos de una escena, añadirles textura e iluminación y renderizar la imagen. Al renderizar la imagen se juntan todos los elementos para obtener un archivo de imagen, un vídeo o un videojuego. Blender también incluye un motor 3D que se puede usar en juegos. Todo ello sin gastos extras ni costosas licencias. El resultado de la escena se puede importar en otros programas como Krita para conseguir una mezcla de 2D y 3D en los dibujos. Si queréis ver lo que se puede conseguir os recomiendo leer la entrada Pintura digital y animación con la aplicación Krita.

Leer más

Personalizar KDE Plasma

KDE Plasma es uno de los escritorios que podemos usar en GNU/Linux. Visualmente, es lo que el usuario ve cuando enciende el ordenador: el escritorio con su barra de aplicaciones, las ventanas de las aplicaciones o los widgets que muestran información en el escritorio. No pretendo comparar las características de KDE Plasma con las de otros escritorios. Es una batalla que no tiene sentido. Lo pruebas y si te gusta, lo usas. Si no te gusta pruebas otro escritorio. Si que me gustaría comentar la forma de personalizar este escritorio. KDE Plasma es muy configurable y se puede adaptar a nuestros gustos. A diferencia de otros sistemas operativos, la personalización está incluida de serie y no es necesario pagar por cambiar los iconos o la apariencia de las aplicaciones.

KDE Plasma está formado por diferentes elementos y puede ser buena idea tenerlos en mente antes de leer el artículo. En la entrada los veremos por encima aunque no entraré tanto en detalle. Por último, las capturas de pantalla corresponden a KDE Neon 20.04 Focus Fosal. Aunque la base se mantiene entre distribuciones, sí que pueden usar otros fondos de pantalla o temas. En cualquier caso podéis preguntar las dudas en los comentarios. No hace falta registrarse, sólo hay que esperar un poco de tiempo para que valide los comentarios. Leer más

Consultar el correo electrónico usando Thunderbird

El correo electrónico es una herramienta que usamos a diario. No importa que sea una cuenta personal o una profesional, recibimos correos a lo largo del día y respondemos las peticiones que tienen. Normalmente accedemos al correo usando una aplicación en el móvil o el navegador Web. Ambos métodos dependen de una conexión de datos. Otro detalle importante es que los datos se guardan en un servidor de terceros (la nube). Si borramos por error un mensaje o perdemos el acceso a la cuenta tenemos un problema. En este escenario podemos usar Thunderbird. Thunderbird nos permite gestionar varias cuentas en paralelo (sin darle credenciales a un tercero como Google). Al tener los correos electrónicos descargados en el ordenador, podemos acceder a ellos sin conexión. Si hacemos una copia de seguridad, es posible recuperar mensajes borrados ya que nosotros controlamos los datos.

Leer más

KDE Plasma, KDE Framework y versión de Qt

KDE Plasma es un entorno de escritorio (la parte que ve el usuario) que se puede usar en cualquier distribución de GNU/Linux. Es muy configurable e incluye, junto a los elementos del escritorio, una serie de aplicaciones que cubren la mayor parte de nuestras necesidades. Aunque usa como base la librería Qt, puede usar aplicaciones que trabajen con otras librerías. Por ejemplo, Firefox está programado con la librería GTK. Si cumplimos los requisitos (las dependencias), podemos usarlo en KDE Plasma sin problemas. KDE Plasma está formado por diferentes elementos y en algunas ocasiones puede ser complicado entender que hace cada parte. En esta entrada veremos los diferentes elementos y explicaremos su función dentro de este entorno de escritorio.

Leer más

Ya está aquí KDE Neon 20.04 LTS (Focal Fossa)

KDE Neon es una distribución de GNU/Linux que toma como base la versión LTS de Ubuntu e incluye las versiones más recientes del escritorio KDE. Para trabajar de forma adecuada, el equipo detrás de KDE Neon mantiene repositorios propios para todos los elementos de KDE. Por esta razón esta distribución tiene versiones más recientes que las que se encuentran en los repositorios de Ubuntu. KDE Neon utiliza como base las versiones LTS de Ubuntu porque tiene más tiempo de soporte. A la larga hace que el sistema sea más estable. Esta semana se ha liberado KDE Neon 20.04 LTS. Puede chocar un poco que a estas alturas del año, recordemos que Ubuntu 20.04 salió en abril, salga la actualización de KDE Neon. La razón es sencilla y está relacionada con la estabilidad del sistema. Es cierto que Ubuntu 20.04 salió hace varios meses. Durante ese tiempo se han ido depurando los errores encontrados y finalmente se ha liberado la versión 20.04.1. KDE Neon espera a que se libere esa versión de Ubuntu antes de hacer la migración. De esa forma toman como sistema de trabajo una versión más pulida.

Leer más

Reportar incidencias en un proyecto de GitLab

Antes de liberar una aplicación, se prueba en diferentes escenarios para asegurarse que todo funciona como debe. En algunas ocasiones no es posible hacer todas las comprobaciones y los usuarios que usan la aplicación encuentran un bug. No es algo malo y se puede solucionar avisando al programador y dándole toda la información necesaria para replicar el bug y poder arreglarlo. La forma de reportar el fallo depende de cada aplicación. Si la aplicación usa Git, probablemente tendrá el código fuente publicado en GitLab o en GitHub. Esta información la indicarán en la página oficial de la aplicación. Veremos a continuación los pasos para reportar un bug en GitLab en el proyecto de Ubuntu Touch para el PinePhone. Es un ejemplo que se puede extrapolar a cualquier otro proyecto.

Leer más

Control de versiones usando GitLab (II)

En la entrada anterior vimos las ventajas de usar un control de versiones cuando programamos aplicaciones. También revisamos por encima los conceptos básicos que son necesarios para trabajar con Git. La explicación está simplificada para que sea más sencilla de entender. En este punto la duda era si seguir explicando el funcionamiento de Git de forma local o usando GitLab. Por claridad he elegido la segunda opción ya que nos permite ver el flujo de trabajo que debemos seguir para programar. Se pueden conseguir los mismos resultados de forma local pero perderíamos la visión extra que nos da GitLab. Para usar GitLab necesitamos registrarnos, es un proceso rápido y gratuito. Si os preocupa la privacidad podéis usar GitLab de forma local. En ese caso os haría falta una máquina virtual y seguir unas instrucciones. De momento no entraré en ese punto pero puedo hacer una entrada relacionada con la instalación de GitLab si hay interés.

Leer más

Control de versiones con Git (I)

Cualquier programa, no importa si se ejecuta en nuestro ordenador o en un servidor, está formado por un conjunto de instrucciones que le dicen como tiene que hacer las cosas. Esas instrucciones, que se escriben en un archivo de texto, no se pueden ejecutar directamente en el ordenador. Hace falta un paso extra (llamado compilación) que usa esos archivos de texto para generar código máquina. El código máquina es lo que realmente ejecuta el ordenador y es de muy bajo nivel. Podemos usar muchos lenguajes de programación. Algunos compilan los archivos de texto (el código fuente) en un ejecutable que funciona directamente en el ordenador. Otros generan un código intermedio que necesitan de un elemento extra para funcionar. De momento no quiero entrar en las diferencias ya que se queda fuera del objetivo de esta entrada. El elemento común a todos los lenguajes es que el código fuente es un archivo de texto. Las instrucciones se escriben en ese archivo de texto. Cuando programamos, una herramienta vital es el control de versiones. Simplificando un poco, el control de versiones apunta los cambios que sufre un archivo de código fuente. Las líneas que añadimos, modificamos o borramos se apuntan en un histórico. Al hacerlo de esta forma es posible volver al contenido del archivo en cualquier momento.

Leer más

Liberado Thunderbird 78

Firefox y Thunderbird son dos proyectos de software libre que se han complementado desde sus inicios. Firefox es un navegador Web y se puede utilizar en prácticamente todos los sistemas operativos. Thunderbird por su parte, es un cliente de correo electrónico. Permite consultar, de forma local, los correos que tenemos en cualquier cuenta de correo. La diferencia entre usa Thunderbird y una pestaña del navegador Web es sencilla. En Thunderbird tenemos todos los correos descargados y podemos consultarlos en cualquier momento. Con el navegador Web hay que tener una conexión activa. Puede parecer a estas alturas que eso no es una limitación. Hay otra diferencia que puede hacer que nos decantemos por Thunderbird: nosotros controlamos los datos. Podemos descargar los correos y guardar una copia en un disco duro como backup. Si algo sale mal, podemos recuperar la información. Si algo sale mal con un servicio en la nube, ya tenemos que ponernos en contacto con el proveedor y esperar a que pueda recuperar los mensajes perdidos.

Leer más