Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Visor meteorológico minimalista, Chaac Weather- Plasmoides de KDE (236)

Debo confesar que estoy intentando huir de los plasmoides de Zayronxyo pero creo que es de recibo darle más promocion ya que su trabajo para dotar de más funcionalidades a nuestro escritorio o barra de tareas es asombroso. Así que hoy toca un plasmoide sencillo, un visor meteorológico minimalista llamado Chaac Weather. Con este ya serán 236 los elementos de esta serie presentados en el blog.

Visor meteorológico minimalista, Chaac Weather- Plasmoides de KDE (236)

Sigo con estas pequeñas aplicaciones que se conocen como applets, widgets o plasmoides y que dotan de funcionalidades de todo tipo a nuestro entorno de trabajo KDE y que parece que van a sufrir un lavado de cara considerable en Plasma 6.

Como he comentado en otras ocasiones, de plasmoides tenemos de todo tipo funcionales, de configuración, de comportamiento, de decoración o, como no podía ser de otra forma, de información sobre nuestro sistema como puede ser el uso de disco duro, o de memoria RAM, la temperatura o la carga de uso de nuestras CPUs.

En esta caso vuelvo con un plasmoide del prolífico Zayronxyo que está siendo protagonista de esta sección desde hace varias publicaciones. Se trata de Chaac Weather, un visor meteorológico minimalista que, en palabras de su creador:

Widget que utiliza la API abierta y gratuita de meteo para mostrar el tiempo actual, con un diseño sencillo. y en algunos casos, no tendrás que intervenir en la configuración, ya que el widget establecerá su ubicación a través de su IP».

Requiere curl. y este widget aún no tiene todas las funcionalidades que me gustaría que tuviera, estaré trabajando en ello, si quieres contribuir al repositorio git hub

Visor meteorológico minimalista, Chaac Weather-  Plasmoides de KDE (236)

Otra maravilla visual minimalista que creo que es posible que aparezca en mi próximo Viernes de Escritorio que adelanto que tendrá un aspecto navideño.

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.

La entrada Visor meteorológico minimalista, Chaac Weather- Plasmoides de KDE (236) se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Episodio 22 de KDE Express: La mejor distro para KDE

Tras un parón obligado por razones de peso, me congratula presentaros que tenemos a nuestra disposición el episodio 21 de KDE Express, titulado «La mejor distro para KDE» donde David Marzal, con el apoyo de Jorge Lama en la post-producción, contesta a la pregunta del millón: ¿CUál es la mejor distro para KDE?

Episodio 22 de KDE Express: La mejor distro para KDE

Comenté hace tiempo que había nacido KDE Express, un audio con noticias y la actualidad de la Comunidad KDE y del Software Libre con un formato breve (menos de 30 minutos) que complementan los que ya generaba la Comunidad de KDE España, aunque ahora estamos tomándonos un tiempo de respiro por diversos motivos, con sus ya veteranos Vídeo-Podcast que todavía podéis encontrar en Archive.org, Youtube, Ivoox, Spotify y Apple Podcast.

Episodio 21 de KDE Express: F-Droid y Plasma-Wayland

De esta forma se llega al número 22, el décimo de su segunda temporada y que cuenta con el incombustible e hiperactivo David Marzal con la edición de Jorge Lama, nos habla de la pregunta del millón: ¿qué KDE nos puede venir mejor?

En palabras de David, que es quien hace la entradilla:

Reflexión sobre «la mejor distro», Krita, feed de Compilando Podcast, fiesta por Plasma6, Slimbook tiene nueva tienda y Promo de Disperso Tiempo Escaso.

PD: Reunión de socios KDE España el 20 de diciembre, es decir el miércoles de la semana que viene.

Enlaces de interés:

Subtitulos disponibles en podverse.fm o en podcastindex.org si vuestra aplicación no implementa las transcripciones.

Y, como siempre, os dejo aquí el listado de los episodios. ¡Disfrutad!

Por cierto, también podéis encontrarlos en Telegram: https://t.me/KDEexpress

La entrada Episodio 22 de KDE Express: La mejor distro para KDE se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Lanzado Kdenlive 23.08.4

El pasado lunes 11 de diciembre fue lanzado KDE Gear 23.08.4 una revisión del potente editor de video de KDE adpatado para todo tipo de usuarios, de noveles a expertos.

Lanzado Kdenlive 23.08.4

Novedades de Dolphin en KDE Gear 23.04

Hoy quiero comentar que ha sido lanzado Kdenlive 23.08.4, una nueva versiói del programa de montaje y edición de videos Open Source (código abierto) lanzado alrededor del año 2003. Kdenlive se cimenta sobre Qt y la infraestructura (framework) de librerías KDE. Gran parte de los procesamientos de video son efectuados a través de MLT Framework, que se basan a su vez en otros proyectos Open Source tales como FFmpegfreOr, movit, padspa, sox, etc.

Kdenlive ha sido concebido para responder a las más diversas exigencias de montaje y edición, desde nivel básico hasta los más elaborados niveles de edición profesional. No obstante, está desarrollado por un pequeño grupo de personas y la incorporación de nuevos miembros al equipo será siempre muy bienvenida e invaluablemente apreciada.

Lanzado Kdenlive 23.08.4

Este Kdenlive 23.08.4 incorpora una protección para trabajar con secuencias a velocidad de fotogramas variable y corrige problemas de reasignación de tiempo y subtitulado.

Además, también se recupera la compatibilidad con la exportación de vástagos de audio, que permite renderizar pistas de audio como archivos independientes. En caso de que te estés preguntando por qué no hay una versión principal 23.12 este mes, la comunidad KDE se está preparando para una mega versión que actualizará nuestra pila de software a los marcos Qt6 y KF6. Aunque se trata principalmente de cambios bajo el capó, significa tener una interfaz más moderna y estable con soporte mejorado de Wayland para los usuarios de Linux. Esta transición allana el camino para las próximas mejoras de rendimiento, como la integración de efectos de GPU.

Otros r

Más información: Kdenlive

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en con donaciones.

La entrada Lanzado Kdenlive 23.08.4 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Curso de Vim: Consejos y trucos de Vimgrep

Al comenzar a utilizar Vim, quizás eches en falta un buscador propio de texto en archivos que tienen otros entornos de edición o editores. Para eso está Vimgrep

Quizás te vienen a la mente preguntas similares a: «¿Cómo podría buscar todos los archivos que contienen la palabra echo? ¿Cómo podría buscar la cadena de texto const solo en los archivos de extensión .js

Pues tengo buenas noticias para ti. Resulta que en Vim de hecho ya viene integrado un potente buscador en archivos listo para ser utilizado.

Hay dos manera de realizar búsquedas en archivos en Vim: :grep y :vimgrep. La primera utiliza el comando externo grep y la segunda es la propia herramienta que incluye Vim. En este artículo vamos a ver cómo utilizar el comando de Vim :vimgrep.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Y más recursos en la guía que he traducido al español para aprender Vim:

Este artículo es una traducción de un artículo en inglés escrito por Igor Iranto que tienes disponible en este enlace:

¿Por qué aprender el uso de Vimgrep?

La habilidad para realizar búsquedas de manera rápida y eficiente puede mejorar tu productividad.

Es cierto que para Vim hay disponibles un montón de complementos muy útiles que realizan la tarea de manera cómoda, algunos de esos complementos son ctrlp, denite o fzf.vim. Estos complementos son realmente muy buenas herramientas, entonces ¿por qué tengo que aprender a usar vimgrep?

Simplemente porque esta utilidad propia de Vim no sea reciente, no quiere decir que no sea buena. Hay unas cuantas ventajas al aprender a utilizar vimgrep.

La primera es que el comando :vimgrep está integrado en Vim, por lo que no tendrás que preocuparte de instalar dependencias, ni tener que lidiar con los problemas que a veces deriva de eso. Si alguna vez has tenido que utilizar un Vim sin los complementos a los que estás acostumbrado (por ejemplo si estás en una sesión SSH en un servidor remoto, o utilizando el equipo de otra persona o quizás desde un dispositivo móvil, etc) en esos casos puedes estar seguro que :vimgrep siempre estará allí instalado listo para ser usado.

Segundo, vimgrep utiliza el motor de expresiones regulares (regex) propio de Vim. Esto puede parecer un contra más que una ventaja para algunas personas, pero ya verás como cambias de opinión cuanto más uses Vim y vimgrep. Al utilizar el mismo motor de expresiones regulares que Vim, esto significa que no hay diferencias al utilizar la búsqueda de Vim (/) y al utilizar :vimgrep. Tu cerebro no tendrá que cambiar a un modo diferente. Cuanto menos tengas que utilizar tu materia gris para editar, más la podrás utilizar para cosas más divertidas e interesantes.

Pero vimgrep tiene algunas desventajas. La mayor es que al realizar búsquedas las carga todas en la memoria, por lo que si tienes un resultado grande de la búsqueda, esto puede ralentizar el uso de Vim. Sin embargo, si trabajas en proyectos de tamaño medios, es lo suficientemente potente.

Uso básico

El comando a utilizar sería :vimgrep pero en este artículo utilizaremos la opción corta que es :vim. Sí, ¡vim dentro de Vim!

El comando :vim se utiliza siguiendo la siguiente sintaxis:

:vim /patrón/indicador ruta
  • patrón es el patrón de tu búsqueda.
  • indicador es un indicador que se le puede pasar al patrón de búsqueda.
  • ruta es el argumento que indica donde buscar. Se le pueden pasar múltiples argumentos.

Bueno, visto lo básico, vamos a aprender con ejemplos a utilizar vimgrep.

Buscar una cadena de texto dentro de un archivo en particular

Si necesitas encontrar la cadena de texto «hola» dentro de todos los archivo de ruby con extensión .rb dentro de la carpeta app/controllers/ , ejecuta el siguiente comando:

:vim /hola/ app/controllers/**/*.rb

Utilizo mucho los comodines * y **.

El comodín, **, busca de manera recursiva, es decir dentro de por ejemplo estas carpetas: app/controllers/dir/, app/controllers/otro/dir/, app/controllers/archivo.

El comodín, *, reemplaza una cadena de cualquier longitud de caracteres. En este caso *.rb reemplaza a cualquier cadena de texto que termine con .rb (como hola_controller.rb, loquesea.rb).

Por cierto, no confundas los comodines con los asteriscos en las expresiones regulares. Son dos cosas diferentes. El patrón del asterisco en las expresiones regulares significa cero o más del patrón siguiente (por ejemplo: a* significa ninguna o más «a»), mientras que el comodín no necesita de un patrón a continuación (* significa cualquier cadena de texto de cualquier longitud).

El resultado de la búsqueda de :vim se mostrará en una ventana quickfix. Si no estás familiarizado con esto, por ahora piensa en ello como en un conjunto de elementos. En este caso en particular, en un conjunto de resultados de la búsqueda.

Después de ejecutar el comando de búsqueda, ejecuta el comando :copen para abrir la ventana quickfix.

Si no conoces esta ventana de Vim, para empezar a manejarte con ella, estos son los comandos de quickfix más útiles y que vamos a utilizar más a menudo:

:copen        Abre la ventana _quickfix_
:cclose       Cierra la ventana _quickfix_
:cnext        Va a la ubicación siguiente
:cprevious    Va a la ubicación previa

Es una explicación muy básica, pero suficiente para aprender lo básico sin perder el hilo de vimgrep. Para aprender más sobre quickfix puedes usar la ayuda de Vim, escribiendo :h quickfix.

Buscar una cadena de texto dentro de una extensión particular de archivo

Si necesitas buscar la cadena «echo» pero solo dentro de los archivos con extensión .sh:

:vim /echo/ **sh

El comodín anterior del doble asterisco puede resultar muy útil a la hora de buscar dentro de una estructura de archivos anidada. Al utilizar ** encontrará la coincidencia tanto en ./un_archivo.sh como en ./una/ruta/muy/larga/hasta/el_archivo.sh.

Si solo quieres buscar en archivos que estén en la misma carpeta (como ./hey.sh o ./un_rchivo.sh, pero no en ./una/ruta/muy/larga/hasta/el_archivo.sh), en vez de usar el comodín del doble asterisco, utiliza el asterisco simple *sh.

Buscar una cadena de texto dentro de archivos que terminan con una extensión en particular

Si necesitas buscar la cadena de texto «echo» pero solo dentro de los archivos que acaben en .sh o en .rb:

:vim /echo/ **{sh,rb}

Pasar múltiples archivos dentro de los que buscar

Recuerda que al principio comenté que vimgrep acepta múltiple argumentos en los archivos. Hasta ahora solo hemos estado utilizando un argumento. Sin embargo, podemos pasarle más de un argumento.

Si necesitas buscar la cadena «echo» dentro de .sh o .rb:

:vim /echo/ **sh **rb

Si necesitas buscar la cadena «echo» dentro de app/controllers/ o Rakefile:

:vim /echo/ app/controllers/** Rakefile

No estás limitado a solo dos argumentos de archivos, puedes pasarle al comando tantos argumentos como desees. Si necesitas buscar «echo» dentro del directorio app/controllers/ , en Rakefile en el directorio actual, en el archivo .json en el directorio actual y en el archivo sh dentro de alguna parte del directorio bin/ de tu sistema:

:vim /echo/ app/controllers/** Rakefile *.json bin/**/*sh

Encontrar múltiples coincidencias en la misma línea del archivo

Cuando ejecutamos :vim /echo/ app/controllers/**, Vim mostró la primera coincidencia del texto de cada línea del texto que encontró.

Esto significa que si tenemos una línea que contiene la palabra buscada varias veces, como echo "me gusta el echo echo echo", el resultado de la búsqueda solo mostrará un resultado en vez de cuatro. Al utilizar el patrón /echo/ este solo busca la primera coincidencia del patrón en esa línea.

¿Qué pasa si queremos que nuestra búsqueda muestre en los resultados las cuatro coincidencias dentro de la misma línea?

Para encontrar todas las cadenas de texto de «echo» aunque estén varias en la misma línea, necesitamos utilizar y añadir el indicador global g, el mismo que utilizamos al realizar las búsquedas dentro del texto con /.

:vim /echo/g app/controllers/**

Ahora encontrará todas las coincidencias de la cadena de texto buscada.

Es muy normal añadir este indicador a las búsquedas para que realice una búsqueda completa.

Búsqueda difusa de una cadena dentro de un archivo en particular

Vimgrep también es capaz de realizar una búsqueda difusa. Solo debemos pasarle el indicador f. Para realizar una búsqueda difusa de la cadena «echo» dentro de un archivo .sh utilizaremos lo siguiente:

:vim /echo/fg  **sh

Esto buscará de manera difusa el patrón dentro de **sh y mostrará todas las que se parezcan a «echo».

¿En qué se diferencia la búsqueda difusa de vimgrep de una búsqueda normal? Además de encontrar la cadena de texto literal «echo», también encontraría algo similar a: puts "Checking Homebrew..." porque la cadena de texto «ec» en «Checking» y «Ho» en «Homebrew» forman la cadena que buscamos «echo».

Buscar un patrón de una expresión regular en un archivo en particular

Vimgrep permite el uso de expresiones regulares en el patrón del término a buscar. Si quieres buscar tanto «echo» o «ecko» dentro de un archivo de extensión .sh :

:vim /ec[hk]o/g **sh

El [] en [hk] es un caracter que marca la sintaxis. En este caso encontrará la palabra que contenga tanto «h» como «k».

Si necesitas buscar un texto que esté entre comillas simples (como 'hello', o 'foo', o '1234') dentro de un archivo .sh:

:vim /'[^']*'/g **sh

Este es un pequeño ejemplo de lo que se puede conseguir utilizando las expresiones regulares en Vim.

Buscar una cadena de texto dentro de un directorio en particular

El comodín de doble asterisco ** o el comodín simple pueden usarse poniéndolo al principio, en el medio o al final de la ruta que queremos. También puede utilizarse varias veces en el patrón del archivo.

Si quieres buscar «echo» dentro del directorio /controllers/:

:vim /echo/g **/controllers/**

Si quieres buscar «echo» dentro del directorio /controllers/ y a su vez dentro de un archivo que empieza por «shipment» y termina con «rb» (por ejemplo: shipment_domestic.rb, shipment_incoming.rb):

:vim /echo/g **/controllers/**/shipment*rb

Buscar una cadena de texto dentro de un directorio diferente al directorio actual de trabajo

Vimgrep busca dentro de tu directorio de trabajo. Pero si necesitas buscar la cadena de texto «echo» ¿cómo lo harías? Fácil. Simplemente muévete a otro directorio y realiza allí la búsqueda.

Vim tiene un comando :cd que cambia de directorio en el que estás actualmente.

:cd otro/directorio
:vim /echo/g **js

Cuando termines, simplemente vuelve con :cd al directorio previo.

Buscar en el archivo actual

Puedes utilizar el atajo de Vim en el patrón de búsqueda. En Vim % representa el buffer actual activo, es decir, el archivo en el que actualmente te encuentras.

Si necesitas buscar «echo» en el archivo actual:

:vim /echo/g %

Puedes leer más sobre este atajo en la ayuda de Vim: :help :\_%

Utilizar otros comandos de búsquedas

En ocasiones necesitamos realizar una búsqueda más avanzada. Y puede que necesitemos complementar la búsqueda utilizando otros comando, como por ejemplo find. No hay ningún problema. Para buscar el texto «echo» dentro de todos los archivos cuyos nombres comiencen con «docker» utilizando el comando find:

:vim /echo/g `find . -type f -name 'docker*'

Si necesitas saber más de cómo funciona el comando find, echa un vistazo a la ayuda del comando con man find en tu terminal.

El comando git ls-files es otra útil herramienta para búsquedas relacionadas con git. Vamos a asumir que estás dentro de un repositorio git, para buscar el texto «echo» dentro únicamente de los archivos modificados, puedes ejecutar lo siguiente:

:vim /echo/g `git ls-files --modified`

Más información de cómo funciona git ls-files la tienes disponible en su página de ayuda en la terminal man git-ls-files.

Buscar en archivos dentro de Arglist

La lista de argumentos (arglist) es una funcionalidad de Vim en la que Vim almacena una lista de archivos.

¿Qué es eso de la arglist? Si abre en Vim varios archivos, por ejemplo vim archivo1.js archivo2.rb archivo3.py), Vim almacena estos archivos dentro de una lista que se llama arglist. Para verlos, ejecuta :args.

No es necesario que la lista arglist se llene al inicio de Vim. Puedes crear tu propia lista arglist mientras estás ejecutando Vim mediante :args archivo1.js archivo2.rb archivo3.py. Para ver los archivos, ejecuta en Vim :args.

Cuando ya tienes tu lista de archivos, puedes cambiar rápidamente al siguiente o regresar al archivo anterior mediante los comando :next o :prev respectivamente.

Vale, arglist es una colección de archivos, pero ¿qué tiene esto que ver con vimgrep?

Por lo general, al realizar una tarea, primero debes reunir todos los archivos relevantes. Cuando ya tienes todos los archivos relevantes en una colección, puedes navegar rápidamente entre ellos. Arglist es una buena opción para crear esa lista de archivos.

De la misma manera que antes hemos visto que Vim representa al archivo actual con %, también Vim tiene una representación para la lista de archivos arglist y es ##.

Así que si queremos buscar dentro de una lista arglist de archivos la cadena de texto «echo» ejecutaríamos lo siguiente:

:vim /echo/g ##

¿Por qué esto es útil? Puede parecer que estoy añadiendo un paso extra en el proceso de búsqueda: primero, necesito crear la lista de archivos arglist y segundo, ejecuto el comando vimgrep. ¿Por qué no puedo ejecutar simplemente :vim /echo/g archivo1.js archivo2.rb archivo3.py y realizar todo en un único paso?

Hablando desde mi propia experiencia, a menudo me encuentro realizando múltiples búsquedas de distintos términos en un conjunto fijo de archivos con los que normalmente estoy trabajando, como por ejemplo:

:vim /echo1/g archivo1.js archivo2.rb archivo3.py
:vim /foo2/g archivo1.js archivo2.rb archivo3.py
:vim /bar3/g archivo1.js archivo2.rb archivo3.py

Por lo tanto, encuentro que es muy molesto tener que escribir una y otra vez el mismo conjunto de archivos cada vez que quiera hacer una búsqueda en ellos. ¡Aquí es donde arglist puede ahorrarme un montón de tiempo!

Por qué no crear la lista de archivos arglist primero:

:arglist archivo1.js archivo2.rb archivo3.py

¿Y después reutilizarla en las siguiente búsquedas de vimgrep que realice?

Ahora ya simplemente necesito ejecutar:

:vim /echo1/g ##
:vim /foo2/g ##
:vim /bar3/g ##

En Vim puedes completar la información sobre cómo funciona ## con :h :_##. Y también saber más sobre la lista arglist mediante :h :arglist.

Repetir el último patrón de búsqueda

A veces necesito buscar un patrón complicado. Antes de buscarlo con el comando :vim me gusta probar si ese patrón se ajusta a lo que necesito probándolo con la búsqueda normal de Vim mediante el comando /.

Por ejemplo, si quieres buscar una cadena de texto rodeada por comillas simples, y a la vez excluir las propias comillas simples, puedes ejecutar '\zs[^']*\ze'. Pero este patrón de búsqueda no es muy intuitivo y puede que no des a la primera con el patrón de búsqueda que quieres. Al buscar algo así o más de complicado, primero me gusta probar que hace lo que creo que hace, por eso antes de ejecutar :vim /'\zs[^']*\ze'/g **sh, normalmente hago una búsqueda rápida con el comando de buscar /'\zs[^']*\ze' para probar si funciona.

Cuando confirmo que el patrón es lo que necesito, entonces lo ejecuto con el comando :vim. ¿Pero de verdad quiero volver a escribir '\zs[^']*\ze' de nuevo, con la probabilidad que hay de que me equivoque? Con todos esos símbolos, corchetes, etc…

Y peor si mi patrón de búsqueda es más complicado, como por ejemplo \(["']\)\(\%(\1\@!.\)*\)\1. Seguro que no me voy a acordar de todo y algún error cometeré.

Afortunadamente, existe un truco que te permite pegar el comando de búsqueda utilizado recientemente. Después de escribir :vim /, escribe Ctrl-r y después /. El secreto es que Ctrl-r cuando es utilizado en el modo de insertar o en este caso en el modo de línea de comandos, invoca los registros de Vim. Y aquí le pedimos a Vim el valor del registro de búsqueda /.

Ya que tanto el comando :vim como el comando de búsqueda / en Vim utilizan la misma forma para escribir las expresiones regulares, ambas búsquedas son compatibles, lo que no ocurriría si utilizáramos :grep.

Aunque en rendimiento :grep es más rápido, si la velocidad no es un problema (y no es reseñable en la mayoría de casos), :vim ofrece una mejor experiencia de uso.

Utilizar vimgrep de la manera más inteligente

Este es un buen momento para detenernos, ya que has aprendido unos cuantos trucos sobre :vim y son una buena muestra de lo que puedes conseguir con esta herramienta a la hora de editar texto en Vim. Pero no leas todo esto y lo olvides.

Tómate tu tiempo para ahondar en cada comando y probando cosas que necesitarás en tu día a día o que alguna vez has necesitado y no sabías cómo conseguirlo. Desmenuza los ejemplos, crea los tuyos, comete errores y entiéndelos.

Hasta que seas capaz de realizar tus búsquedas con :vimgrep sin necesidad de pensar y sin esfuerzo. Aunque hay muchas otras cosas que aprender sobre el comando, no dejes de aprender si te apasiona.

a silhouette of a person's head and shoulders, used as a default avatar

Colabora y gana una camiseta de KDE España Akademy-es de Málaga 2023 Opensouthcode Edition

En esta ocasión tengo muy fácil hacer esta entrada ya que básicamente es un copia y pega de la entrada que he hecho para la Asociación en la que anunciamos la iniciativa «Colabora y gana una camiseta de KDE España Akademy-es de Málaga 2023 Opensouthcode Edition». ¿Te interesa? Sigue leyendo.

Colabora y gana una camiseta de KDE España Akademy-es de Málaga 2023 Opensouthcode Edition

Tal y como podemos leer en la página web de KDE España:

¿Quieres ganar una camiseta conmemorativa de la última Akademy-es celebrada en Málaga? Pues lo tienes muy fácil.

Colabora y gana una camiseta de KDE España Akademy-es de Málaga 2023 Opensouthcode Edition

Para conseguirla debes realizar alguna de las siguientes acciones:

  • Conseguir traer a la asociación un nuevo socio (ver condiciones y proceso en este enlace)
  • Resolver un bug de KDE (mira cómo se hace en este artículo)
  • Realizar 3 informes de bugs a partir de la publicación de estas bases hasta el lanzamiento de Plasma 6 (que será el 28 de febrero de 2024, mira como se hace en este enlace)
  • Escribir 3 artículos de calidad hablando de noticias de KDE en tu blog (más de 300 palabras, que sea original, etc.)
  • Poner subtítulos a los vídeos de los podcast largos de KDE España o charlas de Akademy-es. (ponte en contacto con la asociación para conocer detalles )

Bases:

  1. KDE España se reserva el derecho de dar por válidas las participaciones.

  2. Para dar fe se debe enviar un correo a junta@kde_espana.org donde se muestre que ha cumplido con los requisitos: capturas de pantalla, bug resuelto, enlaces, etc.

  3. En caso de que estos sean correctos nos pondremos en contacto contigo para pedirte los datos del envío de la camiseta.
  4. La promoción es válida hasta agotar existencias.
  5. Solo se puede ganar una camiseta por persona.



Así que, no te lo pienses más y ponte manos a la obra ya que participando no solo puedes conseguir una camiseta sino que colaboras a que el Software Libre siga creciendo.



¿Qué es Akademy-es?

Akademy-es (#akademyes, que es la etiqueta para las redes sociales) es evento más importante para los desarrolladores y simpatizantes de KDE, que se ha ido celebrando desde el 2006 con éxito creciente.

En general, las Akademy-es son el lugar adecuado para conocer a los desarrolladores, diseñadores, traductores, usuarios y empresas  que mueven este gran proyecto.

En ellas se realizan ponencias, se presentan programas, se hace un poco de caja para los proyectos libres (camisetas, chapas, etc) pero sobre todo se conoce a gente muy interesante y se cargan baterías para el futuro.

La entrada Colabora y gana una camiseta de KDE España Akademy-es de Málaga 2023 Opensouthcode Edition se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Linux Connexion Distros Madres II en Podcast Linux #195

Aunque el proyecto Podcast Linux está parado esto no significa que no tenga cabida en el blog, y mientras pueda seguiré promocionándolo con la esperanza de que reviva, como cierto pájaro mitológico. Bienvenidos a un nuevo audio de Podcast Linux, concretamente el episodio 194 titulado » Linux Connexion Distros Madres II» donde Juan Febles realiza una mesa redonda con tres usuarios de distribuciones demostrando que la variedad en el mundo del Software Libre está garantizada y, en mi opinión, aporta más cosas positivas que negativas.

Linux Connexion Distros Madres II en Podcast Linux #195

 Linux Connexion Distros Madres II en Podcast Linux #195

Cada cierto tiempo me gusta promocionar los audios de Podcast Linux, un programa de Juan Febles que realizaba con mucho cariño y que siempre teníia cosas interesantes que descubrir.

Como los lectores del blog sabrán hace casi un mes este proyecto cerró sus emisiones por motivos que solo incumben a su creador. Desde el blog no quiero dejar que su recuerdo se desvanezca así que seguiré publicitando sus audios ya que su calidad no debe caer en el olvido.

En esta ocasión Juan Febles toca retoma un tema que ya trató, el de las diferentes distribuciones Linux, siendo este audio la segunda parte de uno que realizó hace unos meses y que llamó «Distros no Debianitas» y del que ya hablé en el blog.

En palabras de Juan:

¡¡¡Muy buenas amante del Software Libre!!!

Bienvenido a otra entrega, la número 195 de Podcast Linux. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy vamos a hablar de Distros Madres con usuarios.

Voro MV , es miembro de GNU/Linux Valencia, bloguero, podcaster, Youtuber y un amante del motociclismo. Desde hace mucho tiempo utiliza Debian GNU/Linux.

Vicfred es Mejicano, trabaja en mountain view California en Google como ingeniero de software. Estudió matemáticas puras. Es el fundador de C++ México, streamea resolviendo problemas de programación en vivo. Ha usado gentoo como su distro principal desde hace 14 años.

Juan Almiñana, más conocido en la Linuxfera como Linuxero Errante, es un apasionado GNU Linux y el Software Libre. En su canal de Youtube habla de GNU/Linux y otros temas que le resulten interesantes, siempre como base el mundo linuxero . Es usuario doméstico de este sistema que tanto le gusta, y la libertad y el buen rollo son dos bases importantes en este camino por el Software Libre. Es usuario de Void Linux.

Recordar a los oyentes que estamos en una sala Jitsi para esta charla, un servicio libre para videoconferencias, y que este podcast se aloja su web en Gitlab, un servicio libre de repositorios git y su contenido en Archive.org, la biblioteca digital libre con licencias Creative Commons.

Enlaces:

Así que os invito a escuchar este mesa redonda donde se muestran la variedad del Software Libre.

Más información: Podcast Linux

Sigue a Podcast Linux

Aprovecho para animaros a seguir Podcast Linux en algunos de los canales de comunicación que tiene:

La entrada Linux Connexion Distros Madres II en Podcast Linux #195 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Qué son esas pantallas que vemos en NeoMutt

Echemos un vistazo a qué es es cada menú y pantalla que se nos muestra en NeoMutt, el cliente de correo para la terminal

Cuando abrimos NeoMutt por primera vez, nos encontramos unas cuantas ventanas y apartados que conforman este cliente de correo para la terminal. Vamos a hacer un repaso de qué es cada uno y qué función desempeña.

Este artículo es una nueva entrega de los artículos relacionados sobre NeoMutt que he publicado en mi blog, a la vez que poco a poco voy adentrándome en el uso de este cliente de correo.

Índice

El índice es la pantalla que normalmente ves en primer lugar cuando inicias NeoMutt. Ofrece una descripción general de tus correos electrónicos en el buzón abierto actualmente.

De forma predeterminada, este es el buzón de tu sistema. La información que ves en el índice es una lista de correos electrónicos, cada uno con su número a la izquierda, sus banderas (correo electrónico nuevo, correo electrónico importante, correo electrónico que ha sido reenviado o respondido, correo electrónico etiquetado,…), la fecha en la que se envió el correo electrónico, su remitente, el tamaño del correo electrónico y el asunto.

Además, el índice también muestra jerarquías de hilos: cuando respondes a un correo electrónico y la otra persona responde, puedes ver el correo electrónico de la otra persona en un «subárbol» a continuación.

Esto es especialmente útil para el correo electrónico personal entre un grupo de personas o cuando te has suscrito a listas de correo.

Paginador

El paginador es el responsable de mostrar el contenido del correo electrónico. En la parte superior del paginador, aparece una descripción general de los encabezados del correo electrónico más importantes, como el remitente, el destinatario, el asunto y mucha más información.

La cantidad de información que se muestra se puede configurar en los archivos de configuración ajustando las variables necesarias a los parámetros que se desean.

Debajo de los encabezados, verás el cuerpo del correo electrónico que normalmente contiene el mensaje.

Si el correo electrónico contiene archivos adjuntos, verás más información sobre ellos debajo del cuerpo del correo electrónico o, si los archivos adjuntos son archivos de texto, podrás verlos directamente en el paginador.

Para que el paginador muestre el texto de una manera más amigable, se puede configurar para que muestre los distintos textos en diferentes colores. Se puede configurar un color distinto para cada cosa: el texto citado, direcciones de correo, URL, etc.

La barra lateral

La barra lateral muestra una lista de todos tus buzones o carpetas que tengas configuradas en tu cuenta de correo. La barra se puede activar y desactivar, puede tener un tema de color y se puede configurar el estilo en el que se muestran los elementos de la lista.

Todo lo que se muestra en el panel es configurable: si se muestra o no la barra lateral, el ancho de la barra, las carpetas que deseamos que se muestren, los colores, etc.


Estas son a grandes rasgos, las pantallas que vemos primero al ejecutar NeoMutt. Para movernos por ellas, deberemos utilizar los atajos de teclado propios del propio NeoMutt o los que hayamos configurado nosotros mismos según nuestros gustos.

a silhouette of a person's head and shoulders, used as a default avatar

Reloj gigante para tu escritorio, Big Clock – Plasmoides de KDE (235)

Sigo con estas pequeñas aplicaciones que se conocen como applets, widgets o plasmoides y que dotan de funcionalidades de todo tipo a nuestro entorno de trabajo KDE y que parece que van a sufrir un lavado de cara considerable en Plasma 6.  Hoy toca un plasmoide sencillo y extremadamente grande, se trata de Big Clock, otro reloj para tu fondo de pantalla que destacas por ser nada sutil. Con este ya serán 235 los elementos de esta serie presentados en el blog.

Reloj gigante para tu escritorio, Big Clock – Plasmoides de KDE (235)

Como he comentado en otras ocasiones, de plasmoides tenemos de todo tipo funcionales, de configuración, de comportamiento, de decoración o, como no podía ser de otra forma, de información sobre nuestro sistema como puede ser el uso de disco duro, o de memoria RAM, la temperatura o la carga de uso de nuestras CPUs.

En esta caso vuelvo uno de los clásicos, los relojes, que gracias al prolífico Zayronxyo están siendo protagonista de esta sección desde hace varias publicaciones. Se trata de Big Clock, que nos muestra de una forma sencilla la fecha y la hora de forma completamente escrita, sin utilizar nada más que letras.

Otra maravilla visual minimalista que creo que aparecerá en mi próximo Viernes de Escritorio y que en su última actualización ha adquirido la posibilidad de cambiar el tamaño de forma sencilla.

Reloj gigante para tu escritorio, Big Clock - Plasmoides de KDE (235)

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.

La entrada Reloj gigante para tu escritorio, Big Clock – Plasmoides de KDE (235) se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Slimbook renueva su página web

Nadie que me conozca o que se lector del blog debería desconocer que me encanta la marca de ensambladores de dispositivos Slimbook. Los conocí el verano del 2015 cuando buscaba un portátil que llevara GNU/Linu de serie y tuve la gran suerte de ser uno de sus primeros clientes. Desde entonce, tanto a nivel personal como en colaboraciones con el blog o con el proyecto KDE, la relación con esta empresa valenciana no ha podido ser más que satisfactoria. Es por ello que no dudo en compartir las novedades de esta empresa… y eso que me contengo ya que anunciar que Slimbook renueva su página web es algo obsoleto en estos tiempos de la inmediatez que corren, pero es que esos días ya inundé el blog con noticias de esta compañía y no quería agobiar.

Slimbook renueva su página web

Como decía, la pequeña pero inquieta compañía valenciana inició su andadura allá por el 2015, y lo hizo con una web simple, limpia pero eficiente web con su aparador de dispositivos (uno para empezar), su tienda, su foro y poco más.

Han pasado ocho largos y productivos años, tanto para ellos como para el mundo GNU/Linux, y han pensado que era hora de renovar su web, incluyendo en su página principal dando más importancia a las publicaciones de su blog, añadiendo un carrusel de opiniones de sus clientes y, por último y lo que más me gusta, ubicando la sección de colaboraciones con el Sofware Libre con su KDE, Manjaro y Fedora Slimbook. Evidentemente, a pie de página nos encontramos con las típicas formas de contacto y enlaces de interés.

Slimbook renueva su página web

El anuncio oficial dice lo siguiente:

¡Tenemos nueva página web!

Y estamos muy contentos de compartirla con vosotros, aunque siendo sinceros, se ha precipitado un poco, pero ha sido por tener en el BlackFriday, toda la información de los nuevos modelos.

Es por ello, que os pedimos paciencia, si algo no funciona bien o alguna información se ve un poco extraña.

Este cambio merecerá mucho la pena, ya que nos permite tener mejores secciones en la web. Así que, empezamos, y os iremos desvelando más 🙂

Gracias por vuestra paciencia, y bienvenidos a nuestra nueva casa, que es también la vuestra.

– Slimbook Team –

Evidentemente, la página se complementa con un menú superior que nos lleva a su aparador de productos (que cada vez es más grande), a la sección de soporte, la parte de «nosotros» y, finalmente, a la tienda. Hay que destacar que en ese menún principal hay una sección llamada «Linux», donde explican su amor por este movimiento, y donde aparece un ¡KDE Slimbok!, marcando su especial preferencia por la Comunidad KDE.

Creo que falta una sección que una la web principal con Linux Center, ese centro de reuniones donde casi cada mes se realizan algunas charlan o talleres sobre el Software Libre. Estoy seguro que en breve aparecerá ese enlace.

Más información: Slimbook

PD: Quisiera recordar una cosa que he dicho ya en varias ocasiones. No penséis que hago toda esta publicidad porque reciba una compensación económica… la publicidad del margen fue iniciativa mía, y por tanto, no recibo un euro de ello. El banner está porque creo firmemente en este proyecto, igual que el de Freewear. A Google si le cobro (pero me da tan poquito que solo sirve para chuches)

La entrada Slimbook renueva su página web se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de las semanas 48 y 49 de 2023

Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.

Y recuerda que puedes estar al tanto de las nuevas publicaciones de snapshots en esta web:

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:

Estas dos semanas han estado repletas de publicaciones, ya que se han publicado un total de 13 nuevas snapshots han llegado a los repositorios de tu equipo.

Entre los cambios más importantes que podemos resaltar se encuentran estas actualizaciones:

  • Python 3.11.6
  • PHP 8.2.13
  • Mozilla Firefox 120.0
  • Pipewire 1.0.0
  • Perl 5.38.2
  • gpgme 1.23.2
  • systemd
  • LLVM 17.0.6
  • MariaDB 11.1.2
  • Qt 6.6.1
  • GNOME 45.2
  • SQLite 3.44.1
  • El paquete de software cnf-rs ha sido renombrado como cnf
  • Los cambios de Sudo/polkit introducen configuraciones para que el grupo sudo/wheel se autoautorice. Utiliza los dos paquetes sudo-policy-sudo-auth-self y sudo-policy-wheel-auth-self para configurar tu sistema

Muchas cosas de la última revisión aún están pendientes en los proyectos de preparación, y es probable que permanezcan allí por bastante más tiempo a menos que alguien comience a solucionar los problemas identificados:

  • KDE Plasma 5.27.9
  • KDE Gear 23.08.4
  • cmake 3.28.0
  • libxml 2.12.0
  • openSSL 3.2.0
  • RPM 4.19
  • c-ares 1.21.0
  • wxWidgets 3.2.3
  • dbus-broker

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–