Skip to main content

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

Oh My Posh da color e información al prompt de tu terminal

Oh My Posh ofrece un montón de temas distintos para adornar el prompt,añadiendo color e información y un toque esclusivo a tu terminal

Desde hace año utilizo Tide como prompt para la terminal, donde uso Fish como shell, porque es útil, visualmente bonita y ofrece información útil y concisa.

Pero desde hace unos días, estoy probando Oh My Posh, un motor de prompts, en el que hay disponibles más de 120 temas distintos que ofrecen un rango de elección amplio.

Desde minimalistas, hasta recargados. Desde sobrios en colores, hasta llenos de colores. Ofreciendo seguro uno que se adapte a tus gustos, y si no, no te preocupes, puedes adaptarlos o crear tu uno a tu gusto.

Qués es Oh My Posh

Es un motor de prompts para la terminal, multiplataforma, escrito en Go y publicado bajo una licencia MIT. Trata de ser eficiente, rápido y personalible. Oh My Posh te permite utilizar el conjunto de colores completo de tu terminal utilizando colores para definir y representar el prompt.

Es altamente personalizable, ya que puedes ajustar fácilmente los temas existentes o crear los tuyos propios. Desde segmentos estándar hasta implementaciones personalizadas.

No importa qué shell estés utilizando (Bash, Fish, Zsh, etc), puedes transferir la configuración de un shell y/o máquina a otra para obtener el mismo prompt en cualquier lugar donde trabajes.

Instalación

Para instalarlo en tu máquina GNU/Linux simplemente hay que ejecutar el comando:

curl -s https://ohmyposh.dev/install.sh | bash -s

Para usar los temas, deberás tener una fuente tipográfica Nerd de símbolos instalada y configurada en tu equipo. Y configurar tu shell para que utilice el prompt de Oh My Posh.

En fish basta con edita el archivo ~/.config/fish/config.fish e incluir la siguiente línea: oh-my-posh init fish | source

Eso utilizará el tema predeterminado, pero si quieres utilizar alguno de los 124 temas disponibles, basta con que en vez de esa línea pongas la siguiente: oh-my-posh init fish --config '~/.cache/oh-my-posh/themes/<nombre_del_tema>' | source Y volver a abrir una terminal.

He hecho un vídeo donde hago un repaso a algunos de los temas de Oh My Posh, viéndolos en acción.

En el vídeo se aprecia la información que ofrece cuando entramos en un directorio Git de GitHub o GitLab, o en un directorio normal. Qué muestra cuando se ejcuta un comando erróneo, etc.

Hay temas simples y temas muy recargados, para ajustarse a todos los gustos. ¿Te animas a probarlo?

Este vídeo está alojado en archive.org:

También está disponible en YouTube para quien prefiera esta plataforma (o verlo mediante mpv u otra opción, en su equipo sin visitar la web de YouTube:

https://youtu.be/U8PqNdxBogY

Enlaces de interés

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

Lanzado Calligra 4.0, la suite ofimática de KDE

El 16 de enero de 2017 publiqué la última entrada sobre esta suite ofimática. Se trataba del lanzamiento de Calligra 3.0 y desde entonces no he hablado nada más de ella. La razón es que estamos ante una de esas aplicaciones que ni acaban de despegar pero que mucha gente quisiera que lo hicier,a, inlucído un servidor. Eso no es obstáculo para alegrarme de que ha sido lanzado Calligra 4.0, la suite ofimática de KDE. ¿será esta vez la definitiva y el proyecto alcanzará la madurez necesaria para que no hablemos nunca más de su resurrecció?

Lanzado Calligra 4.0, la suite ofimática de KDE

Hacía más de 7 años que no hablaba de Calligra en en blog. Y es que el proyecto entró en dique seco y ha costado mucho revivirlo. Pero lo ha hecho con una gran actualización: la transición completa de Calligra a Qt6 y KF6, junto con una importante revisión de su interfaz de usuario.

Además, este nuevo Calligra 4.0 trae consigo algunos cambios en su ecosistema de aplicaciones. Por ejemplo algunas partes tradicionales como Kexi y Plan van a a tener un calendario de lanzamiento independiente, por tanto esta versión sólo contiene los cuatro componentes siguientes:

 En otras palabras, se entiende que han aligerado carga para que el globo vuele de forma estable, ya tendrán tiempo de adquirir nuevas aplicaciones a la suite. Una sabia elección.

Por otra parte, hay algunas novedades que desarrollaré más adelante pero en esta entrada destaco la novedad general y es queWords, Sheets y Stage presentan ahora un nuevo diseño de la barra lateral. Actualmente, esto se implementa utilizando un estilo proxy, que ya no será necesario una vez que se fusione la solicitud de fusión relacionada en Breeze.

Lanzado Calligra 4.0, la suite ofimática de KDE

Más información: Calligra

La entrada Lanzado Calligra 4.0, la suite ofimática de KDE se publicó primero en KDE Blog.

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

Añadir una nueva fuente tipográfica en el escritorio Plasma de KDE

Un rápido tutorial en el que veremos cómo añadir un nuevo tipo de letra a nuestro sistema GNU/Linux con escritorio Plasma de KDE

En algunos artículos de mi blog (por ejemplo este sobre lsd como reemplazo a ls) hablo sobre la conveniencia de instalar una fuente tipo Nerd, que incluye las letras, número y símbolos usuales más un conjunto de glifos o iconos, que hacen más vistoso tu escritorio o terminal.

Veamos en este pequeño tutorial cómo instalar una fuente de este tipo para usarla en nuestra terminal y que muestre iconos y darle un aspecto más agradable visualmente y más moderno.

Descargar una fuente

En el caso de este ejemplo, vamos a instalar una de esas fuentes tipo Nerd que incluyen iconos y multitud de símbolos, pero puede tratarse de la fuente que desees.

En mi caso vamos a descargar la fuente Noto Nerd Font, pero de todas las opciones, puedes descargar la que más te guste.

En este caso se descargará un archivo .zip. Pero si descargas una fuente de otro sitio web, quizás se trate del propio archivo .ttf de la fuente. Si descargamos el archivo .zip, descomprimimos el contenido y lo guardamos en una carpeta. Yo tengo las fuentes guardadas en una carpeta de mi /home, pero tu hazlo como prefieras.

Instalar la fuente en Plasma de KDE

Ya con los archivos .ttf a buen recaudo y organizados en una carpeta, vamos al propio proceso de instalación de la fuente en nuestro escritorio Plasma de KDE.

Vamos a Preferencias del sistema → Aspecto y estilo → Texto y tipos de letra → Gestión de tipos de letra. Pulsamos en el botón inferior: Instalar desde archivo y navegamos por el explorador de archivos hasta la ubicación donde están los archivos .ttf que hemos obtenido en el paso anterior. Seleccionamos un archivo .ttf o todos los que queramos instalar y aceptamos.

Nos preguntará si queremos que esa fuente sea de uso personal o del sistema. Si elegimos la primera opción, solo nuestro usuario podrá usarla. Si usamos la segunda opción, si en nuestro equipo hay más cuentas de usuarios, éstos también podrán utilizar ese tipo de fuente. Escogemos lo que queramos y damos aceptar (yo siempre elijo la primera opción).

Esperamos que termine el proceso y ya tendremos la fuente tipográfica disponible para poder utilizarla en nuestro equipo en donde queramos.

Si hay alguna aplicación abierta en la que queremos usarla, deberemos cerrarla y volverla a abrir para que esa nueva fuente esté disponible para esa aplicación y poder establecer que use esa nueva fuente instalada.

Y así de sencillo es instalar una nueva fuente tipográfica o tipo de letra en nuestro sistema GNU/Linux con el escritorio Plasma de KDE. Espero que te sea útil.

Enlaces de interés

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

Crea tu web con Portabloc. El CMS minimalista, ligero y personalible.

Portabloc te permite crear tu web o blog de manera sencilla. Un software minimalista, ligero y personalizable

Un CMS o sistema de gestión de contenidos, es el software que hace posible que una persona pueda poner en marcha un sitio web o un blog en internet. Uno de los más utilizados y más conocido es WordPress (con el que está escrito este mismo blog).

Desarrollado como software libre, cualquiera con conocimientos técnicos, puede utilizarlo de manera libre para uso personal.

Pero estas opciones tienen engorrosos aspectos técnicos que a muchos se nos escapan de nuestros conocimientos, por eso delegamos ese mantenimiento en terceros, que administran la parte técnica mientras nosotros solo nos dedicamos a escribir.

Portabloc, es un CMS que quiere hacer sencilla esa parte técnica. Con un código de menos de 300Kb, publicado con una licencia libre AGPL y pocos requerimientos técnicos, podremos poner en marcha y mantener nuestro sitio web o blog de manera sencilla.

Hace tiempo ya compartí por el blog Bashblog, un script en Bash que nos ponía en marcha un sitio web de manera sencilla.

En este caso quiero dar a conocer Portabloc, que tal como dicen en su web:

CMS minimalista, ligero y fácilmente customizable. Para quienes quieren crear sitios sencillos y modernos sin complicarse la vida.

Y eso es lo que garantiza que hace. Con Portabloc crea tu blog solo a partir de archivos de texto. Crea esos archivos en formato markdown y suéltalos en tu carpeta /posts. Portabloc hace la magia para que eso se traduzca a una bonita página web en tu servidor.

  • Sin bases de datos, solo tus archivos y carpetas.
  • Admite la sintaxis Markdown y Gemini.
  • Soporte de etiquetado.
  • Fácil. Flexible. Portátil.
  • Ligero
  • Menos de < 300 KiB

Los requerimientos técnicos por parte del servidor son sencillos:

  • PHP >5.03 o superior
  • mbstring
  • mod_rewrite

Y con eso ya tienes una web minimalista, sin rastreo de visitantes, en la que compartir tu proyecto o ideas con el mundo. Además también crea lo necesario para que sigan tu blog o web mediante feeds RSS. ¿No suena interesante?

Te invito a que leas en la página web del proyecto cómo poner en marcha el software. Tan sencillo como descomprimir un archivo .zip, editar un archivo de configuración con los datos de tu web y empezar a poner en marcha tu sitio web o blog.

Enlaces de interés

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

Las novedades de Konsole en KDE Gear 24.08

Ayer inicié la serie de entradas con las novedades del pack de aplicaciones que ha puesto a disposición de todo el mundo la Comunidad KDE. Hoy os presento las novedades de Konsole en KDE Gear 24.08, una aplicación imprescindible para los desarrolladores.

Las novedades de Konsole en KDE Gear 24.08

La potencia de la terminal o pantalla de comandos es algo que vas descubriendo a medida que te involucras más en el uso de sistemas libres. La rapidez, la información que proporciona y la gran versatibilidad que ofrece hacen que el dominio de la consola de comandos algo imprescindible para sacar el máximo provecho a tu equipo.

Esta es la razón que Konsole, el visor de terminal de la Comunidad KDE no haga más que mejorar con cada versión, combinando los comandos simple y potentes con pinceladas visuales y de usabilidad para hacer todavía más eficiente el trabajo con ella.

De esta forma, y como leeemos en el anuncio de lanzamiento de KDE Gear 24.08, Konsole 2 llega con una nueva mejora de usabilidad: si necesita crear un marcador de algo importante en un largo texto de salida, haga un doble clic en la barra de desplazamiento para definir un marcador de posición. Más tarde podrá desplazarse hacia atrás para localizarlo rápidamente.

Las novedades de Konsole en KDE Gear 24.08

Esta utilidad me parece bastante interesante. Estoy pensando en los largos mensajes de error que a veces aparecen al ejecutar aplicaciones, en los archivos de ayuda o el los scripts que suelo utilizar para conversión de imágenes o vídeos en lote.

Más información: KDE Gear 24.08

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 su campaña de recaudación de fondos.

La entrada Las novedades de Konsole en KDE Gear 24.08 se publicó primero en KDE Blog.

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

Las novedades de Dolphin en KDE Gear 24.08

Inicio una serie de entradas con el objetivo de mostrar qué ofreció hace unos días la Comunidad KDE en cuanto a aplicaciones con el lanzamiento de su pack de aplicaciones . Hoy os presento las novedades de Dolphin en KDE Gear 24.08, el explorador de archivos sigue mejorando ofreciendo mejoras en su usabilidad

Las novedades de Dolphin en KDE Gear 24.08

Lo repito una vez más. Si pruebas Dolphin cualquier otro navegador de archivos te va a parecer que es software del siglo pasado. Sus posibilidades de vista, ordenación, búsqueda, personalización, etc. junto a sus diversos paneles que aumentan la información sobre carpetas o ficheros hacen que estemos ante un «killer app» del mundo KDE.

Como dice el equipo de promo en el anuncio de lanzamiento, muchas de las nuevas funciones de Dolphin están diseñadas para hacer más fácil el acceso y la gestión de archivos y carpetas que requieren privilegios de administrador. Notificaciones visuales, asistentes que ayudan a instalar el software necesario y opciones de menú para elevar los privilegios, facilitan más que nunca el uso de Dolphin como superusuario.

Las novedades de Dolphin en KDE Gear 24.08

Las nuevas funciones de usabilidad incluyen:

  • Una nueva opción «Mover a nueva carpeta…» que aparece al hacer clic derecho sobre un archivo y que permite crear una carpeta y copiar el archivo en ella en un solo paso.
  • Al hacer doble clic en el fondo de una vista se ejecuta la acción «Seleccionar todo» de forma predeterminada.

Además, en esta nueva versión resaltan el posible uso de Filelight una aplicación complementaria de Dolphin que se puede instalar directamente desde Dolphin pulsando la flecha hacia abajo que hay en la esquina inferior derecha de la ventana principal y que ayuda a visualizar el espacio que ocupan los archivos y las carpetas. La versión 24.08 llega con una página de inicio más amigable y con la versión para Windows (disponible en la Microsoft Store) rediseñada para mejorar su aspecto general.

Las novedades de Dolphin en KDE Gear 24.08

Más información: KDE Gear 24.08

La entrada Las novedades de Dolphin en KDE Gear 24.08 se publicó primero en KDE Blog.

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

lsd el reemplazo en Rust del comando ls de GNU

lsdeluxe o lsd es la alternativa más colorida, con iconos y muchas opciones escrita en Rust como reemplazo del conocido comando ls de nuestros sistemas GNU/Linux

Desde hace tiempo uso la herramienta eza como reemplazo al comando ls de GNU coreutils, para mostrar el contenido de las carpetas en la terminal o consola de mi distribución GNU/Linux, que es openSUSE Tumbleweed.

Y aunque hace ya unos años inluí lsd en las alternativas modernas a comandos, es solo desde hace unos días estoy probando esta nueva herramienta llamada lsd un lsDeluxe, que añade colores, información extra, iconos y trae muchas opciones similares a eza.

Lsd está disponible desde los repositorios para muchas distribuciones de GNU/Linux (y otros sistemas privativos) así que para instalarla en Tumbleweed simplemente basta con ejecutar: sudo zypper in lsd

Es imprescindible tener instalada una fuente Nerd Font o similar que incluya iconos (yo uso Noto Nerd Font) y configurada en nuestra terminal para que utilice dicha fuente.

Ya instaladas ambas cosas, ahora simplemente ejecutaremos en vez del comando ls un lsd para ver de qué manera se nos muestra la información ahora en nuestra terminal con iconos, colores, etc.

Para configurar las opciones de cómo queremos que nos muestre lsd la información, podemos crear un archivo de configuración que podemos guardar en la siguiente ruta: ~/.config/lsd/config.yaml

Ese archivo de configuración lo podemos crear a partir del que nos ofrece el propio proyecto. Así que copiamos el contenido del archivo y lo pegamos en el archivo de la ruta que he mencionado antes.

El archivo está muy bien explicado sobre qué opciones trae y qué opciones podemos configurar, así que no me explayaré aquí al respecto. Sí puedes pasar un rato probando opciones hasta que encuentres la que más te gusta.

Personalmente modifiqué para que se vean cada archivo o directorio en una línea, en primer lugar los directorios, y el modo en el que se representa la fecha, a mí me gusta así: date: '+%d %b %Y %R'

Después igual que hice cuando utilizaba eza, cree un alias en mi configuración de fish, de la siguiente manera: alias ll="lsd --long"

Es que en vez de utilizar ls, me gusta ejecutar ll que es más rápido, tu ponlo como más te guste.

En la versión que tengo ahora instalada (v 1.1.2), hay un error que hace que no se muestren alineadas correctamente, algo que parece que en la nueva versión (v 1.1.5) es algo que han corregido y que espero que pronto estará ya disponible en Tumbleweed.

Sé que a muchas personas no les gustan estas nuevas herramientas, porque si utilizas equipos que nos las tienen, te encuentras un poco perdido por estar acostumbrado a algo que no está en todas las máquinas.

Pero yo no soy administrador de sistemas ni nada parecido y todo el tiempo lo paso en mis equipos y sí me gusta probar cosas más visuales, que hacen que la terminal esté un poco más al día y no sea tan espartana en detalles.

Si a quienes leéis esto también os gustan estos detalles, probad si os apetece esta herramienta y ya me diréis lo que os parece.

Enlaces de interés

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

Cómo crear problemas de matemáticas con eXeLearning – Vídeo

Hace ya casi tres años que presenté eXeLearning, un editor de recursos educativos e interactivos de código abierto que te permite llevar tu actividades a otro nivel a la vez que compartirlos sin ningún tipo de restricción en multitud de formatos. Lo cierto es que me interesa mucho esta aplicación y he empezado a aprender mucho sobre ella, y es mi deber pagarlo mediante promoción. Hoy os traigo cómo crear problemas de matemáticas con eXeLearning, un vídeo de Cedec_Intef .

Cómo crear problemas de matemáticas con eXeLearning – Vídeo

Seguimos con eXeLearning, y en esta ocasión con un vídeo de Cedec_Intef, que no es más que el Centro Nacional de Desarrollo Curricular en Sistemas no Propietarios (Cedec), un organismo público español que promueve la transformación digital y metodológica de las aulas que pone a disposición de los docentes recursos educativos abiertos (REA) del Proyecto EDIA, elaborados por docentes en activo con la herramienta de software libre eXeLearning.

Pues bien, en el vídeo que os presento hoy se explica en varios pasos cómo crear problemas de matemáticas con eXeLearning donde los datos se generan de forma aleatoria y se pueden utilizar fórmulas complejas para realizar cálculos. Además, se puede utilizar texto enriquecido con imágenes para acercar los problemas al alumnado.

¿Qué es EXeLearning?

Cómo crear problemas de matemáticas con eXeLearning - Vídeo

Para los que no lo conozcan, eXeLearning es un editor de recursos educativos e interactivos de código abierto se caracteriza por:

  • Permite crear contenidos educativos de una manera sencilla
  • Descarga fácil y gratuita desde su web.
  • Está disponible para todos los sistemas operativos.
  • Nos pemite catalogar los contenidos y publicarlos en diferentes formatos:
    • Sitio web navegable y adaptable a diferentes dispositivos (responsive design).
    • Estándar educativo, para trabajar con Moodle y otros LMS.
    • Página HTML única para imprimir cómodamente tu trabajo.
    • ePub3 (libro electrónico), etc.
  • Ofrece diferentes diseños a elegir desde el menú, además de la posibilidad de crear diseños propios.

Con eXelearnig se puede crear todo tipo de actividades entre las que destaco rellenar huecos, pregunta de elección múltiple, pregunta de selección múltiple, pregunta verdadero-falso, cuestionario SCORM o actividad desplegable.

Además, y este es uno de los principales usos que hago de esta aplicación, nos permte crear rúbricas de forma sencilla, así como incluir recursos realizados con otras aplicaciones. Por ejemplo, Jclic, Descartes, Scratch, Geogebra, Physlets…

La entrada Cómo crear problemas de matemáticas con eXeLearning – Vídeo se publicó primero en KDE Blog.

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

Ver vídeos de YouTube sin entrar en su web con el reproductor mpv

Podemos ver nuestros vídeos favoritos de YouTube sin necesidad de hacerlo desde la propia página gracias al reproductor mpv

Hoy mientras hacía las tareas semanales de la casa (fregar, limpieza general, etc) quería escuchar un poco de música y quería algo de música clásica, así que decidí escuchar algún vídeo de YouTube relacionado.

Pero quería escucharlo sin necesidad de hacerlo desde la propia página de YouTube. Busqué la url del vídeo que quería y me dispuse a escucharlo mediante VLC, otras veces me había funcionado… pero esta vez no ¿cómo solucionarlo?

Después de probar varias cosas relacionadas con VLC que no han funcionado, el tiempo se iba consumiendo, no lo conseguía y las tareas de casa seguían sin hacerse… Cansado de probar cosas, visitar enlaces (y mierdas de webs que me bombardearon de mensajes molestos) expié mi frustración en Mastodon. Y se hizo la magia…

El amigo @mnemonix me dio la solución con un sencillo: «Yo tiro de mpv»

Bueno, pues vamos a probar. Arrastré el texto de la url en cuestión a mpv y el pequeño reproductor empezó a reproducir el vídeo y la música que quería (un vídeo de 2 horas de música de Dvorac). ¡Funcionó!

Y como quería dejar constancia del éxito de mpv, de la sinergia que creó Mastodon y tenía todavía un par de minutos antes de empezar a hacer las cosas de casa, quise dejar reflejado esto en un artículo en mi blog.

Ahora ya sí, con música de fondo, me enfundo los guantes de goma y a frotar…

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

Lanzado KDE Gear 24.08 #akademy 2024 edition

Pasados seis meses desde el Megalanzamieto de KDE 6, las distintas ramas empiezan a retomar su ritmo de trabajo habitual. El pasado jueves 22 de agosto fue lanzado KDE Gear 24.08, la tercera gran actualización de la rama de aplicaciones de la Comunidad que se lanza justo antes de la celebración de Akademy 2024 de Würzburg, Alemania.

Lanzado KDE Gear 24.08 #akademy 2024 edition

Una vez más esta entrada es muy sencilla de realizar gracias al gran trabajo del Equipo de Promo, con la colaboración del resto de desarrolladores, de la Comunidad KDE ya que cada vez realizan mejores anuncios.

Lanzado KDE Gear 24.08 #akademy 2024 edition

Cada 4 meses, KDE publica una larga lista de nuevas versiones de todas las aplicaciones al mismo tiempo.

Con el evento anual Akademy de KDE justo a la vuelta de la esquina, KDE ⚙️ Gear 24.08 sale hoy y llega cargado de una rica colección de aplicaciones actualizadas, desde gestores de redes sociales hasta monitores de almacenamiento, desde emuladores de terminal hasta asistentes de viaje, todas ellas con nuevas e interesantes mejoras y funciones.

No lo dicen en la introducción pero este KDE Gear 24.08 llega solo tres meses más tarde de 24.05, supongo que para equilbrar definitivamente el ritmo de lanzamientos, y en su promo se han dedicado a hablar de las mejoras en los diversos campos de trabajo de las aplicaciones KDE: manejo, desarrollo, comunicación, creación, etc.

Esto es todo hoy, en cuanto pueda empiezo la serie para ir repasando las novedades de KDE Gear 24.08 en el que veremos las mejoras en múltiples aplicaciones. Si estáis impacientes y queréis ver una lista completa de todas las mejoras podéis consultar el registro de cambios completo.

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 su campaña de recaudación de fondos.

La entrada Lanzado KDE Gear 24.08 #akademy 2024 edition se publicó primero en KDE Blog.