Todas las aplicaciones de #ProtonMail y #ProtonVPN son software libre y están auditadas
Todas las aplicaciones en cualquier sistema operativo para utilizar ProtonMail o ProtonVPN son software libre y han sido auditadas para comprobar su fiabilidad

ProtonMail y ProtonVPN son un servicio de correo electrónico y de VPN respectivamente con sede en Suiza y desarrollados con la privacidad de sus usuarios en mente.
Tienen servicios gratuitos tanto de correo como de VPN y también puedes optar por servicios de pago y extender las funcionalidades de ambos servicios.
Y acaban de anunciar que todas las aplicaciones que han desarrollado para instalarlas en tus equipos en todos los sistemas operativos (GNU/Linux, Android, iOS, Windows) están publicadas bajo licencias libre y han sido auditadas externamente.
Con la liberación del código de su aplicación de ProtonMail para Android publicado bajo licencia GPL-V3 ya todas las aplicaciones de ambos servicios están disponibles desde sus repositorios en GitHub.
El proceso empezó ya hace años cuando iban liberando el código de su aplicación Web para ProtonMail, o sus aplicaciones para iOS. Y ya en ProtonVPN hace tiempo las aplicaciones estaban liberadas bajo licencias libres.
Además de poder tener acceso al código fuente de las aplicaciones que instalamos en nuestros dispositivos, estas han sido auditadas por una empresa externa que realiza un informe en el que declara que no existen vulnerabilidades en las aplicaciones.
Algo importante a la hora de utilizar sus servicios que como declaran, están diseñados para proteger la privacidad de sus usuarios.
Además de publicar el código fuente de sus aplicaciones, también hacen aportes públicos y mantienen algunas librerías de código como OpenPGPjs o GopenPGP.
Así que si estás buscando una opción para tener una cuenta de correo o un servicio VPN con buenas referencias las opciones de ProtonMail y ProtonVPN pueden ser unas a tener en cuenta. En tu mano está comparar y escoger
No, no es un artículo patrocinado, ni es publicidad encubierta, cuando hay software libre y cosas bien hechas me gusta publicarlo en el blog y darlo a conocer.
Enlaces de interés
- Anuncio ProtonMail
- Anuncio ProtonVPN
- Repositorio ProtonMail en GitHub
- Repositorio ProtonVPN en GitHub

Nuevo aspecto para la página de códecs y controladores nvidia de la comunidad de #openSUSE
Le he dado un nuevo aspecto a la página del sitio de los repositorios comunitarios de códecs multimedia y drivers nvidia para openSUSE

En un sistema ideal, no sería necesario tener que instalar software privativo en nuestros sistemas GNU/Linux. Pero ya sabemos que a veces para hacer funcionar nuestro hardware es necesario tener que hacerlo.
Por cuestiones de derechos y licencias, hay software que no puede estar disponible desde los repositorios oficiales de openSUSE. Por eso existe por ejemplo el repositorio Packman o el repositorio comunitario de la comunidad openSUSE.
Y de este último me quiero referir. Cuando desde YaST añades nuevos repositorios a tu sistema, hay una opción de “Añadir repositorios de la comunidad” donde se encuentran por ejemplo los controladores para nvidia o los códedcs para diferentes formatos multimedia.
Como he dicho, por problemas de licencias ese software no puede estar en los repositorios oficiales de openSUSE, y por eso la comunidad los mantiene en un servidor propio (fuera de EE.UU.) y los ofrece a la comunidad.
Hace unos días llegó a la lista de correo de openSUSE un correo donde se pedía si alguien podía “hostear” ese software ya que quien se encargaba del servidor hasta ahora no podía seguir manteniéndolo.
En unos días se solucionó el problema y el servidor sigue corriendo con naturalidad y ofreciendo su software a quien los necesite.
Pero estuve echando un vistazo a la página de ese servidor y realmente tenía un aspecto y un diseño bastante desfasado, como podéis apreciar en este enlace:
La verdad es que todo el aspecto era un poco obsoleto y no sigue el aspecto más renovado que tiene por ejemplo la página de búsqueda de software de openSUSE.
Así que por mi cuenta, decidí tratar de renovar ese diseño y esa imagen para adecuarla a algo más moderno. Abrí un repositorio en GitLab con el software de la página y para ir probando mis cambios hasta que conseguí lo que estaba buscando.
Y finalmente decidieron poner en producción el diseño que había hecho, por lo que al acceder ahora a esa página desde el navegador, tiene un aspecto creo que más renovado y más limpio y en conjunción con otras páginas de openSUSE.
Puedes ver el resultado en el siguiente enlace:
La verdad es que me siento satisfecho, por que sin tener ni idea, me “obligó” a investigar, probar, aprender y cacharrear y de paso colaborar en la medida de lo posible con la comunidad de openSUSE.
Seguro que se puede mejorar, que hay cosas que se pueden hacer mejor… te animo a que aportes y contribuyas tu mismo con esas mejorar en este u otro aspecto ya sea de openSUSE o de otro proyecto de software libre.

Nueva web de la Comunidad KDE, kde.org evoluciona
Ya lo hizo en 2017 pero al parecer la idea de unificar páginas web está entre los objetivos del equipo de KDE promo. Hoy quiero compartir con vosotros que se ha presentado la nueva web de la Comunidad KDE, en otras palabras, que kde.org sigue evolucionando y se adapta a los nuevos tiempos. A mi personalmente me ha gustado, no sé a vosotros.
Nueva web de la Comunidad KDE, kde.org evoluciona
Con el objetivo de ir unificando aspectos y hacerla más accesible para dispositivos móviles, la web de la Comunidad KDE ha recibido una buena actualización visual, que no de contenidos (aunque si que hay una cosa que noto a faltar).
Con una estructura vertical se pueden observar las siguientes partes:
- Se empieza con la sección del escritorio Plasma, el cual muestra un portátil con el último escritorio Plasma y tres opciones básicas: las opciones para instalar en nuestro equipos, descubrir las funcionalidades y ver las opciones que tenemos para adquirir un dispositivo con Plasma por defecto.

- La siguiente sección está dedicada a las aplicaciones, mostrando en primer lugar a Krita, aparecen también el editor de vídeo Kdenlive, el gestor de información personal Kontact, la herramienta para desarrolladores Kdevelop y la suite educativa GCompris. Es evidente que Dolphin está tan intregrado en Plasma que no se destaca en esta sección.

- No podía faltar una sección dedicada exclusivamente al Hardware que lleva por defecto el Software de la Comunidad KDE, puerta de entrada para el gran público. Os recuerdo que ya hablé de esto hace un tiempo.
- Casi al final de la página nos encontramos con los anuncios de los lanzamiento de la Comunidad: Plasma, aplicaciones y KDE Frameworks.
- Se ha dejado una sección especial para la Comunidad, con un mosaico de fotografías de algunos eventos que se organizan. Ni de lejos están todos pero es una buena muestra.
- Para finalizar se ha dejado la información práctica: patrones, donaciones, la tienda de merchandising, enlaces a las redes sociales, etc. Esta sección es muy habitual en casi todas las webs modernas.
El comando :normal en el editor #Vim
Un video tutorial donde veremos el uso del comando :normal y refrescaremos el uso de algún otro comando

Un nuevo tutorial sobre el editor de texto Vim en el que aprenderemos a utilizar el comando normal y cómo nos puede ayudar a realizar tareas en nuestro texto.
Este tutorial se suma a la lista de tutoriales (sobrepaso la cifra de 40) que desde hace meses publico en mi blog y que puedes encontrar recopilados en este enlace:
Si consultamos la ayuda de Vim para el comando normal (ya sabes :help normal) podemos leer que el comando:
Ejecuta los comandos del modo Normal. Esto hace posible ejecutar diferentes comandos a como lo haríamos en la línea de comandos de Vim en el modo normal. Los comandos son ejecutados como son escritos. Para deshacer todos los comandos, la acción se realiza a la vez. La ejecución de los comandos para cuando encuentra un error.
Con lo que podremos ejecutar comandos estando incluso en el modo de visualización o podremos ejecutar varias acciones seguidas, lo que podría asemejarse el uso de normal a correr pequeñas macros puntuales para acciones concretas que necesitemos.
El comando normal ejecuta los comandos en la línea en la que se encuentra el cursor. Si ejecutamos el comando normal en modo visualización, después de haber seleccionado varias líneas, el comando actuará sobre las líneas seleccionadas.
Si añadimos un signo % al inicio del comando y ejecutamos :%normal <comandos> los comandos escritos se aplicarán a todo el documento.
Podremos añadir texto al inicio o al final de las líneas seleccionadas o del documento completo de una manera sencilla. Podremos borrar texto entre comillas de varias líneas a la vez y que esa misma acción se realice en otras líneas o en todo el documento, etc.
Las opciones son variadas, dependiendo de las necesidades que tengamos en nuestro caso en concreto.
A continuación te dejo con un vídeo tutorial en formato .webm alojado en archive.org donde veremos las posibilidades del comando normal y alguna cosa más.
También está disponible en YouTube para quien prefiera esta plataforma en el enlace:
https://www.youtube.com/watch?v=--koDJKAa4w
Cómo hacer una captura de pantalla de una terminal #Linux sin servidor gráfico
Veamos cómo podemos hacer una captura de pantalla de una terminal sin servidor gráfico o TTY
A los Linuxeros y Linuxeras nos gusta mucho mostrar nuestros escritorios. Somo muy dados a compartir capturas de pantalla de nuestros sistemas GNU/Linux, con nuestro mejor fondo de pantalla, combinación de iconos, tema de escritorio y demás personalizaciones.
Para muestra un botón de las capturas de pantalla que compartimos en Mastodon bajo la etiqueta #unixporn:
Y para realizar dichas capturas de pantalla tenemos aplicaciones muy completas como Spectacle, Flameshot, scrot por nombrar algunas opciones…
Pero ¿cómo hacer una captura de pantalla de una terminal (no un emulador de terminal) TTY sin entorno gráfico? Hace poco me encontré en esa situación y ninguna de esas opciones me sirvió. Todas necesitan un servidor gráfico corriendo para poder ejecutarse.
Al final di con una solución que lo que hace es “convertir” el framebuffer en una imagen .png. La aplicación se llama Fbcat que tiene una aplicación llamada fbcat y fbgrab, que es la que realmente me interesa.
Buscando, la primera opción que me dieron fue fbgrab, pero no estaba empaquetada para openSUSE en su versión más reciente, así que después de 2 días conseguí empaquetarla en la versión 1.3.3 disponible en mi repositorio local.
Después de haberme pasado 2 días intentando empaquetarla, hasta que lo conseguí, cuando la instalo y la pruebo veo que no funciona, ya que sí guarda la imagen, pero queda distorsionada y no se ve nada y no sé el motivo…
Sigo buscando opciones y me encuentro con fbcat, que contiene tanto fbcat como fbgrab y está disponible para Debian y derivadas y para openSUSE.
La instalo desde los repositorios y eureka! esta sí funciona correctamente. Con esta herramienta puedo estar trabajando en una TTY o una terminal sin servidor gráfico funcionando y poder hacer una captura de pantalla de la terminal en una imagen .png (tal como se ve en la imagen que abre el artículo)
Además desde tu sesión gráfica (normalmente la 7) puedes capturar cualquier TTY que tengas, sin necesidad de ir a esa sesión, y correr el comando desde allí. Pero veamos en detalle los parámetros.
Nos dirigimos a una TTY (normalmente puedes ir a una mediante la combinación de teclas Ctrl+Alt+F1 y regresar a tu sesión gráfica con Ctrl+Alt+F7) y nos logueamos.
En esa TTY, no tenemos un servidor gráfico, eso no es un emulador de terminal, es una terminal pura y dura, donde correr comandos y ejecutar aplicaciones que no requieran un servidor gráfico, como por ejemplo: moc para escuchar música, neomutt para el correo, podboat para leer canales RSS, etc…
Si por algún motivo queremos hacer una captura de esa terminal, es ahora cuando fbgrab nos viene a solucionar el problema. Ejecutamos:
sudo fbgrab captura.png
No podemos ver la captura en esa sesión, pero regresando a nuestra sesión gráfica (Ctrl+Alt+F7 ¿recuerdas?) podremos abrirla con nuestro visor de imágenes preferido y ver la captura.
Podemos desde esta sesión gráfica hacer una captura de la TTY, para ello ejecutamos uno de estos dos comandos:
sudo fbgrab -c 1 captura.png sudo fbgrab -C 1 captura.png
Ambos son similares, pero el de la C mayúscula tarda un poco más para poder hacer una captura buena en framebuffers más lentos. Y 1 si queremos la TTY 1, si queremos otra, pondremos el número que queramos…
También tenemos la opción de poder retrasar la captura unos segundos mediante la opción -s
Así que pude solucionar mi inquietud y pude hacer una captura de pantalla de una terminal de Linux sin servidor gráfico corriendo.
Esto también puede ser útil si estamos “cacharreando” en una Raspberry Pi en la que no tenemos servidor gráfico y queremos hacer una captura por algún motivo.
Como siempre digo, espero que quizás esta sea la respuesta que estabas buscando si también a ti te ha surgido esta inquietud o este “problema”. Utiliza los comentarios del blog para dejar información…

Podcast de abril de GNU/Linux València
Hoy os invito a escuchar el podcast de abril de GNU/Linux València, otro audio más dentro del universo de de audios dedicado al mundo GNU/Linux como KDE España, Podcast Linux, Compilando Linux, Salmorejo Geek, SystemInside Podcast, Birras y Bits, Mancomun o el de NeoSiteLinux.
Podcast de abril de GNU/Linux València
En estos días de confinamiento el número de podcast de todo tipo de temática abundan, los relacionados con el Software Libre no es una excepción.
Hoy me complace compartir con vosotros el podcast de abril de GNU/Linux València dedicado a :
-
Al próximo Ubuntu 20.04 que sale en apenas 3 días.
-
Como puede cambiar nuestra privacidad como consecuencia de la pandemia del Covid-19.
-
Como es la colaboración Google y Apple.
-
Y una visión del estado de Asociación GNU/Linux València.
Como siempre, os intento dejar aquí mismo el audio para que los podáis escuchar.
¿Qué es la Asociación GNU/Linux València?
En palabras de ellos mismos GNU/Linux Valencia, era un grupo que pretendía:
«…la difusión de GNU/Linux, para lo cual se pretende realizar reuniones mensuales, para realizar desde instalaciones de distribuciones GNU/Linux en equipos portátiles o de sobremesa, resolver problemas en el uso diario, y dar a conocer la facilidad de uso y funcionamiento de esta distribución de GNU/Linux.
Esta idea ha evolucionado hasta convertir el grupo en la Asociación GNU/Linux València, que sigue teniendo los mismos objetivos pero gana libertad de acción para organizar eventos, pedir locales e incluso ofrecer servidores libres para reuniones virtuales.
Su cuota de inscripción anual es de 20€ para personas físicas, y 40€ para empresas o personas jurídicas. Ambas cuotas tienen carácter anual y servirán para promocionar de forma más eficiente el Software Libre y mantener los gastos económicos que tiene constituirse como asociación (sí, aún siendo sin ánimo de lucro las asociaciones tienen gastos).
Para hacerte socio/a solo tienes que acceder a la pestaña ASOCIARSE, que puedes encontrar en el menú principal de su página web.
Más información: GNU/Linux València
Expande las funcionalidades de #git con esta colección de scripts
Git es una gran herramienta para la gestión de control de versiones de software. Ahora con esta colección de scripts para Bash puedes expandir sus funcionalidades

Git es una herramienta creada por Linus Torvalds para el control de versiones del kernel Linux que libero para que cualquiera la pudiera utilizar.
Despues de 15 años, es una herramienta necesaria en cualquier proyecto de software. Pero que puede que en alguna situación necesites alguna utilidad extra para hacer esa herramienta mas potente y adaptarla a tus necesidades ahorrándote trabajo.
Para eso están una colección de scripts en Bash llamada git-extras y que esta disponible en un repositorio de GitHub.
Puedes consultar la forma de instalar la coleccion de scripts en tu sistema, ya que esta disponible para muchos sistemas GNU/Linux. Entre ellos openSUSE.
O si no quieres todos, puedes echar un vistazo a aquella funcionalidad que quieras y copiar el script en cuestión en tu equipo en una carpeta de tu $PATH y utilizarlo cuando lo prefieras.
Hay scripts, para crear automáticamente un archivo .gitignore, para ofrecer información de un repositorio, para ver el estado en el que se encuentra, para crear o renombrar ramas de desarrollo, borrar, mover, copiar…
Lo mejor es instalar el conjunto completo de scripts, pero en el siguiente ejemplo, veremos como copiar el script git-summary y ejecutarlo para ver la información que nos muestra de nuestro repositorio.
En el ejemplo descargo en script en una carpeta de Scripts, pero lo mejor es copiarlo a una carpeta de nuestro $PATH.
Si tienes alguna idea para otro script o quieres mejorar alguno existente, ya sabes que puedes contribuir con el código.

Naval Battle, el juego de los barcos de KDE
En estos tiempos de reclusión en casa el ocio digital está llenando muchas horas de nuestros largos días, y por tanto es adecuado seguir presentando algunos juegos de la división más lúdica y divertida de KDE. Ya han pasado por este humilde blog un buen número de juegos de la división KDE Games como Kbounce, KSnakeDuel, KMahjongg, Kmines, KBreakout, KTuberling, Granatier, KSudoku, KGoldrunner, Kolor Lines (o Klines), KBlocks, Bovo, Kapman, Knights, Palapeli, KSquares, KBlackbox o Kubrick. Hoy ha llegado el turno a Naval Battle, la versión digital del clásico juego de hundir los barcos que tanto hemos jugado.
Naval Battle, el juego de los barcos de KDE
Lo cierto es que este juego tiene varios nombres, parece ser que los desarrolladores no se han puesto de acuerdo con el nombre. Lo podemos encontrar como Naval Battle, kbattleship o, el nombre con el que se instala, knavalbattle.
El funcionamiento de este juego es sencillo, después de colocar nuestros barcos, se inicia un intercambio de disparos en el que buscamos hundir la armada rival.

Las opciones de personalización son muy interesantes ya que podemos:
- Jugar contra el PC.
- Seleccionar entre 3 niveles de dificultad.
- Jugar online.
- Activar o desactivar el sonido.
- Situar o no barcos adyacentes.
Estaría bien poder seleccionar el número de barcos y tipos con los que jugar, y poder seleccionar el tamaño del mapa.
El juego es una creación de Paolo Capriotti <p.capriotti@gmail.com>, Nikolas Zimmermann <wildfox@kde.org> y Daniel Molkentin <molkentin@kde.org>, con un gran número de colaboradores.
Más información: KDE Games
Cómo instalar Naval Battle
Al ser un juego de la rama de KDE la instalación de KSnakeDuel es sumamente sencilla. Básicamente debemos abrir una sesión de la consola y escribir:
En KDE Neon, Kubuntu y Linux Mint: $sudo apt install knavalbattle
En openSUSE: $sudo zypper install knavalbattle
En Mageia (gracias a Hurr) tenéis 3 opciones:
$ sudo dnf in knavalbattle
o
$ sudo dnf install knavalbattle
o
$ sudo urpmi knavalbattle
[… comenta y añadimos cómo se instala en tu distribución favorita]
Colaboración más estrecha entre #SUSE y #openSUSE. Respondiendo a las preguntas
SUSE a propuesto a la comunidad de openSUSE que la versión Leap de esta y SUSE Linux Enterprise compartan binarios de código esencial

Hace unos días pudiste leer en el blog un artículo sobre la propuesta de colaboración más estrecha entre SUSE y la comunidad de openSUSE:
Hasta ahora openSUSE Leap y SUSE Linux Enterprise (SLE) compartían cierto código esencial, lo que hacía que openSUSE se beneficiara de un núcleo más estable y testeado.
Ahora SUSE ha propuesto que no sólo compartan código, si no que compartan binarios ya compilados ambos proyectos.
La propuesta se está debatiendo en las listas de correo de openSUSE, pero sin duda surgen muchas dudas al respecto.
En el artículo que he citado más arriba, en uno de los comentarios, un desarrollador de SUSE ofrece una respuesta que complementa muy bien al artículo dando más información al respecto.
Pero todavía hay muchas otras preguntas. Así que he decidido traducir una página de la Wiki de openSUSE en Inglés donde se plantean varias preguntas frecuentes y se ofrecen las respuestas.
La página traducida al español la puedes encontrar en este enlace:
En ella se plantean diferentes preguntas que pueden surgir y se dan las respuestas que tratan de dar la información sobre los motivos de este acercamiento, los beneficios para ambos proyectos (Leap y SLE), y el plan a seguir para llevar a cabo el proyecto.
He tratado de hacerlo lo mejor posible, pero siempre se pueden corregir expresiones, mejorar traducciones, corregir errores o erratas, etc. Así que ¡no dudes en hacerlo!
Espero que esta traducción que he realizado sirva para despejar dudas y valga para aclarar algo más lo que SUSE ha propuesto a la comunidad de openSUSE.
Por mi parte me ha servido para “obligarme” a leer la página y al traducirla, servirme para entenderlo. Espero que también despeje tus dudas…

Launchpad Plasma, lanzador de aplicaciones a pantalla completa – Plasmoides de KDE (140)
¿Será por lanzadores de aplicaciones en Plasma?. Como he dicho en varias entradas, buscar y ejecutar los programas en el entorno de trabajo Plasma de la Comunidad KDE es altamente personalizable. Hoy os presento Launchpad Plasma, otro lanzador de aplicaciones a pantalla completa con el que llegamos a los 140 plasmoides de KDE presentados en esta humilde bitácora.
Launchpad Plasma, lanzador de aplicaciones a pantalla completa – Plasmoides de KDE (140)
Seguimos con las posibilidades de personalización de Plasma 5 en cuanto a lanzadores de aplicaciones. Al lanzador tradicional, a su versión reducida, al lanzador de aplicaciones a pantalla completa y a Tiled Menu, el clon del menú de Windows, se les han unido poco a poco otros lanzadores como UMenu, Minimal Menu, Simple Menu, Ditto Menu o los Menu X y Menu Z.
A todos los anteriores se les une Lauchpad Plasma, otra creación de Adhe, un desarrollador que le ha cogido el gusto a hacer este tipo de contribuciones, y que nos ofrece un lanzador que ocupa toda la pantalla basado en DashBoard Menu y que nos permite personalizar el tamaño de los iconos, la distancia entre ellos y las columnas visibles, entre otros aspectos.

Y como siempre digo, si os gusta el plasmoide podéis “pagarlo” de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.
Más información: KDE Store
¿Qué son los plasmoides?
Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.
En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.
