Hoy es un día triste para mi, he conocido la demoledora noticia del fallecimiento de Daniel Gutiérrez, más conocido en la Comunidad Linuxera como Danitxu. Su papel como organizador de Akademy-es 2010 de Bilbao fue clave para que mi vida cambiara para siempre y mi implicación en el mundo del Software Libre fuera mucho más intensa. Posteriormente, su simpatía y su implicación en decenas de asociaciones altruistas relacionadas con causas sociales como «Ongi Etorri Errefuxiatuak«.. En su honor reproduzco su última entrada de su blog, un extraordinario alegato a la necesidad de seguir desarrollando Software Libre. Hasta siempre amigo.
El softwarel ibre, y por extensión las TICs y el conocimiento abierto y libre, son bienes comunes semejantes al aire que respiramos o al agua de un manantial del monte. De uso universal, con libertad para su adaptación y mejora, sin restricciones salvo quizás la de preservar su libertad. Y muchas veces gratis. Algunas demostraciones de este paradigma son la wikipedia, Euskalbar, o el kernel Linux, usado en el sistema operativo Android (a pesar de no ser libre la versión oficial de este sistema), y en 485 de los 500 supercomputadores más potentes de todo el planeta.
Una de sus ventajas es que es una herramienta ideal para el camino hacia la soberanía tecnológica. Hoy en día vivimos en un mundo informatizado y telecomunicado, tanto en lo personal cotidiano como en lo profesional. No hay más que mirar alrededor en cualquier vagón del metro bilbaíno o el sinfín de empresas que no podrían mantenerse al margen de esta realidad. La cuestión es en qué manos o en qué servidores residen el código y los datos que movemos. Esta pregunta cobra más importancia en el caso de gobiernos y entidades de cierto tamaño. No sería razonable que éstas se aten o depositen su información en manos de empresas privadas extranjeras, como a menudo ocurre por el hecho imparable de la nube, por los cantos de sirena en base a la sencillez o comodidad de uso, y por la gratuidad aparente. El software restrictivo o no libreperpetúa la dependencia hacia entidades privadas y con frecuencia externas al país, como es el caso de la multinacional Microsoft con sede europea en Irlanda para pagar menos impuestos, o el todopoderoso Google de quien pocas se libran.
En segundo lugar, el softwarelibre constituye un motor económico. A pesar de que a veces su uso es gratis, en otras ocasiones conlleva oportunidades de negocio para las empresas proveedoras de TICs, especialmente en el caso de micropymes, al ofrecer una batería de productos a coste de licencia cero pero que son revendibles con servicios de valor añadido, bien a la hora del despliegue de soluciones (ej. instalación, formación), bien como piezas sobre las que construir sistemas más potentes. Con el software restrictivo, el dinero dedicado al mismo no es inversión sino gasto, ya que se va en forma de licencias cerradas pero no crea programas para el erario público. Se trataría, por tanto, de cambiar estas licencias por horas de trabajo a poder ser locales. A modo de ejemplo, si algún día en Euskadi se apuesta seriamente por reemplazar un Oracle o un Microsoft Office, presentes en numerosas instituciones públicas, por otras soluciones libres desarrolladas o mejoradas aquí a partir de piezaslibres, nos retornaría un flujo de capital significativo. Porque tenemos universidades y empresas suficientemente solventes y capacitadas para ello. Una buena muestra es la treintena de organizaciones que forman ESLE, la asociación de empresas desoftwarelibre de Euskadi.
Finalmente, el software libre es una fuente idónea para la mejora continua: los componentes pueden ser mejorados por comunidades, personas y empresas de todo el mundo, quienes a su vez tienen la potestad para dejar a disposición pública sus versiones mejoradas. La velocidad de este mecanismo depende de distintos factores: el interés de las usuarias por cada producto, el compromiso y los recursos de quien está detrás de cada programa, la filosofía de generar mejoras y compartirlas o, a la contra, cerrarlas,… Dentro de las mejoras se incluyen también las adaptaciones, asunto crucial en nuestro caso por la necesidad de incluir el euskera en nuestro software; el bilingüismo suele resultar más costoso en tiempo y dinero si se hace en programas restrictivos y no en libres.
Todo lo dicho aplicado a software y también a hardware lo vamos a ir viendo ya en el desarrollo de la IoT (Internet of Things) y las impresoras 3D, próximos hit parade tecnológicos que están a las puertas, y que van a constituir otro hito de impacto análogo al de los smartphones de pantalla táctil, la web 2.0 y las redes sociales.
Uniendo los argumentos anteriores, bueno sería que los organismos públicos y aquellas organizaciones que apuestan por los bienes comunes sean ejemplo tractor de su uso, promoción e incluso hagan aportaciones en forma de productos mejorados, o colaboren con inversiones en dinero o recursos. Esta apuesta no se ha de hacer con una óptica cortoplacista, quizás derivada de otras motivaciones. Al igual que en unos pocos meses no acabaremos con los micromachismos, ni con la cultura del crecimiento económico sin límites, ni con la creencia de que el pleno empleo es algo alcanzable, la transición del softwarerestrictivo al softwarelibre conlleva un cambio no sólo tecnológico sino cultural; que gradualmente se convierta en realidad requiere la dedicación de esfuerzos y recursos durante años. Es una apuesta de país sobre la que reflexionar si queremos llegar lejos y apostamos de verdad por lo “público y de calidad”. Es una apuesta en la que sí caben todas y todos los que quieran hacerla en serio, y pongan por delante el interés del beneficio común.
Estoy realizando una intensa investigación de qué herramientas tenemos los docentes para generar unidades didácticas o parte de ellas de forma libre. Esto me ha llevado a descubrir H5P, un creador de contenidos educativos en línea aunque se puede fuera de ella pero eso es para otro día. ¿Qué es H5P? Sigue leyendo y lo sabrás.
Creador de contenidos educativos H5P
Como he dicho me interesa mucho la creación de contenidos educativos digitales. Tanto es así que hce poco que hablé de Asker, estoy hablando recurrentemente de eXeLearning y pronto hablaré de Geogebra. Todos ellos relacionados de una forma u otra con la plataforma virtual de aprendizaje Moodle, básicas para mi proyecto.
Dentro de esta búsqueda me he topado con H5P, que según la Wikipedia es un entorno «de trabajo colaborativo de contenidos libre y de fuente abierta basado en Javascript. H5P es una abreviatura para Paquete HTML5, cuyo objetivo es facilitar la creación, participación y reutilización de contenidos interactivos en HTML 5.»
De esta forma con H5P, entre otras muchas más cosas, podemos, :
Crear imágenes para compararlas, completarlas, etc.
Presentaciones
Llíneas de tiempo
Escenarios y videos interactivos
Recorridos virtuales
Test de personalidad
Trivials
Cuestionarios
Actividades de dictado
Juegos de Memoria
Asistentes de creador de textos
Rellenar huecos
Pruebas artiméticas básicas
Como vemos, tenemos un abananico de posibilidades bastante amplio y que se adapta a casi cualquier necesidad.
No obstante lo mejor es su integración con otras aplicaciones o entornos educativos vía LTI como Moodle, Blackboard, Canvas, Brightspace y posee plugins para Drupal y WordPress,
No por nada la filosofía de H5P es :
Crea contenido HTML5 más rico en las plataformas de publicación existentes. Comparte contenido sin fisuras en cualquier sitio compatible con H5P Reutiliza y modifica contenido en su navegador en cualquier momento
En unos días, más información, de momento os dejo el vídeo de presentación de H5P.
Hoy me apetece volver con una entrada de diseño, me apetece hablar de los cursores con los que interaccionamos con nuestro entorno de trabajo. Y para hacerlo he seleccionado un conjunto de punteros para tu PC llamados como su creador MOYASH que nos ofrece una buena variedad de opciones para tu entorno de trabajo.
Punteros para tu PC: MOYASH Cursor
Nacidos de la mano y de la mente de moyash, os traigo una serie de cursores para nuestro PC que llevan su mismo nombre y diseñados en varios colores. De esta forma los MOYASH cursor pensado ofrecerlos en un abanico de modelos, como son:
Estos cursores, han sido probados en portátiles y pantallas «sin escalado», donde funcionan a la perfección.
Y como siempre digo, si os gusta este conjunto de cursores MOYASH podéis «pagarlo» de muchas formas en la 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 2017 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.
Seguimos con los lanzadores de aplicaciones para KDE, de los cuales tenemos indexeados en la KDE Store ya 38 de ellos. En esta ocasión os presento otro lanzador de aplicaciones a pantalla completa que recibe el nombre nada pretencioso de Better Application Dashboard con el que llegamos a los 222 plasmoides presentados en esta serie de miniaplicaciones
Lanzador de aplicaciones a pantalla completa: Better Application Dashboard – Plasmoides de KDE (222)
Así que espero que le deis la bienvenida a un plasmoide de llamado Better Application Dashboard, creado por Himdek , y que se trata de un fork (según si creador) mejorado de Kicker Dash Application Dashboard, un lanzador de aplicaciones a pantalla completa. El diseño se ha simplificado a la vez que se han mejorado las funciones de búsqueda y la personalización.
Por un lado la barra de búsqueda utiliza el potente Plasma Search, que es el mismo proveedor de búsqueda utilizado en Krunner, Kickoff Application Launcher y el efecto Overview que soporta potentes plugins y proveedores de búsqueda.
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.
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.
Voy a actualizar este manual, porque añadir entradas en el fichero: /etc/fstab no ha cambiado, pero si que ha mejorado la tecnología de uso con el paso de los años.Actualmente, en el momento de escribir la actualización de este manual (julio de 2023), es normal encontrarse en los ordenadores un disco SSD ó M.2 de poca o mediana capacidad, para el sistema operativo y un disco duro HDD de mucha
Una de las cosas que mas me gusta de bash, es que podemos personalizarla a nuestro gusto, para ello vamos a realizar unas cuantas configuraciones de personalización.Toda la configuración que realicemos tenemos que guardarla en el archivo oculto llamado: .bashrc1.- Colorear la consola bashEditamos el archivo: .bashrc buscamos la siguientes líneas que se encuentran comentadas,#
Hoy comparto el proyecto que me parece un poco incomprensible no haberlo conocido antes. Se trata de h-node o cómo saber si tu hardware es compatible con el Software Libre, un descubrimiento realizado gracias a un vídeo de Gnuxero, el canal de Rikylinux en el Fediverso.
Cómo saber si tu hardware es compatible con el Software Libre: Proyecto h-node
Mientras que Twitter muere o no y nos vamos todos a Mastodon, he descubierto hace poco como guardar tweets interesantes con una opción de favoritos de la aplicación móvil oficial. Y gracias a ella guardé hace un tiempo una entrada de Rikylinux donde hablaba de h-node.
Pero, ¿qué es h-node? Pues el bueno de Riky en el canal de Rikylinux en el Fediverso lo explicaba con pelos y señales, así que si sois pacientes lo podéis ver en el vídeo inferior:
No obstate, y como es habitual en el blog, me dispongo a responder la pregunta básica del vídeo ¿qué es el proyecto h-node? según el mismo proyecto:
El proyecto h-node tiene como meta la construcción de una base de datos de todo el hardware de manera que se pueda identificar que dispositivos funcionan con un sistema operativo completamente libre. El sitio h-node.org esta estructurado como un wiki, en el cual todos los usuarios pueden modificar o integrar nuevos contenidos. El proyecto h-node es desarrollado en colaboración y como una actividad de la FSF.
Puesto que es una wiki, es decir, en una página web donde todo el mundo puede participar simplemente creando una cuenta en h-node.org. De esta forma se pueden editar los contenidos generados y todas las modificaciones serán guardadas en el historial del producto que edites. Cada revisión (actual o previa) será marcada con el nombre del usuario que la creó.
Evidentemente también puedes contribuir pra sugerir nuevo hardware que deba ser agregado a la base de datos o características que deberían ser implementadas. Algo necesario dado que el hardware siempre está en continua expansión.
En resumen, un gran proyecto desconocido pero que merece toda nuestra atención que puede ser de gran ayuda a la hora de comprar un nuevo equipo o, simplemente, reaprovechar las piezas de ordenadores obsoletos que tenemos por nuestras casas, colegios, asociaciones, etc.
“Ah, ¿pero este sitio es vegano?”. Más de un cliente ha pronunciado esta frase después de comer en Desoriente, un pequeño restaurante asiático del barrio de Poblenou en Barcelona. Su cocina panasiática es tan sabrosa, imaginativa y vistosa que puedes no enterarte de que estás comiendo sin productos de origen animal. Al contrario de otros locales veganos cargados de buenas intenciones pero sin demasiada finura gastronómica, este local busca la excelencia sin abusar del seitán, el tofu o el tempeh, ni tampoco de los sustitutos industriales de la carne.
En Desoriente apuestan por una cuidada cocina de elaboración propia a precios razonables, que incluye platos como la coliflor frita, las gyozas de setas, los baos de jackfruit o el sushi, la especialidad de la casa. ¿Sushi sin pescado? Bueno, “sushi” significaba originalmente “arroz avinagrado”, así que si eres veganofóbico tendrás que buscar otro argumento para rasgarte las vestiduras.
Aunque su consumo masivo despierte cada vez más objeciones medioambientales y su contenido en microplásticos o en mercurio genere ciertas dudas, comer pescado fresco es saludable. Sin embargo, cuando los peces se transforman en determinados productos como las barritas rebozadas de merluza, los palitos de cangrejo, las gulas, los precocinados o los patés de pescado, la santidad nutricional se desvanece y entramos en un territorio distinto: el de los ultraprocesados.
El dietista-nutricionista Aitor Sánchez, autor de Mi Dieta Cojea dedica un capítulo a este tipo de comestibles en su nuevo libro, ¿Qué pasa con la nutrición?, y por eso le llamamos a capítulo para que analizara algunos de estos comestibles. ¿Cuáles son sanos y cuáles no? ¿Debemos dárselos a los niños? ¿Son equiparables a las conservas tradicionales o al pescado congelado? https://bit.ly/NutriPescadoUltraprocesado
😍A partir de mañana 17 de Julio de 2023 vais a tener la posibibilidad de contratar estas grandes ofertas aunque no hayáis participado en las compras colectivas de la OCU, y de forma totalmente gratuita. Cómo acceder a esta oferta👇👇👇
1. Entrar en la OCU o darse de alta como socio simpatizante por aquí: https://www.ocu.org/oferta-simpatizante 2. Usar este enlace para acceder a la oferta, iniciando sesión con tu cuenta de la OCU: https://www.ocu.org/ocu-plus/descuento-energia 3. Localizar esta frase "Accede a la tarifa de Octopus pinchando aquí" y pulsar en el enlace de la última palabra (aquí)
Con esta iniciativa vamos a intentar conseguir tarifas mucho más sencillas y transparentes, mediante las cuales podamos comparar fácilmente solo mirando el precio de la energía y poco más. Todo un reto, pero quien no llora no mama, así que pongámonos manos a la obra y a ver hasta donde llegamos, que en la última huelga energética que iniciamos el 15 de septiembre del año pasado llegamos hasta los oidos de Pedro Sanchez en el senado.
DeltaTouch es una aplicación de mensajería que funciona por correo electrónico
Hace pocos días se dio a conocer el lanzamiento de la primera versión de la app de mensajería instantánea, «DeltaTouch» que está dirigida para la plataforma Ubuntu Touch y que utiliza la tecnología Delta Chat para utilizar el correo electrónico como medio de transporte en lugar de sus propios servidores (chat-over-email, un cliente de correo especializado que funciona como un mensajero).
Delta Chat es una nueva aplicación de chat que envía mensajes a través de correos electrónicos, encriptados si es posible, con Autocrypt y que ademas de todo, el usuario no tiene que registrarse en ningún lado, solo basta con utilizar la cuenta existente de Delta Chat
Principales características de DeltaTouch
De las características que se destacan de DeltaTouch se señala que se enfoco en las de los clientes oficiales e implementándolas una por una:
Configurar cuentas por
iniciar sesión con nombre de usuario/contraseña
configurar el segundo dispositivo a través del código QR
importar copia de seguridad
escanear el código de invitación QR
Soporte multicuenta
Crear y administrar grupos y grupos verificados
Fijar, archivar, silenciar chats
Buscar en chats
Visor de imágenes rudimentario
Reproductor de mensajes de voz/audio rudimentario
Grabar mensajes de voz, reproducir y confirmar antes de enviar
Exportar copia de seguridad
La mayoría de las configuraciones como en los clientes oficiales (mostrar correos electrónicos clásicos, tamaño de descarga automática, etc.)
Posibilidad de cambiar configuración de audio: para que pueda elegir tonos de llamada y volumen para notificaciones y mensajes de audio
ejecutar al inicio: para que no tenga que iniciar Delta Chat manualmente
control de vibración: para notificaciones
En cuanto a las características aún no implementadas: mensajes HTML, Webxdc, cifrado de base de datos, visualización del estado de la conexión, indicador de mensajes leídos recientemente, limpieza de chat, funciona como dispositivo principal para conectar los secundarios.
Se menciona que las notificaciones del sistema son posibles, pero requieren que el usuario deshabilite la suspensión en segundo plano y que la aplicación se ejecute en segundo plano. No he probado metódicamente cómo esto último afecta la duración de la batería, pero mi primera impresión es que no agota mucho la batería.
Cabe mencionar que los desarrolladores de DeltaTouch han intentado recrear la funcionalidad del cliente oficial de Delta Chat desarrollado para la plataforma Android. Todavía no se han implementado todas las funciones planificadas, pero la funcionalidad básica ya está disponible para trabajar.
Por ejemplo, el programa permite configurar una cuenta mediante un código QR, escanear invitaciones QR, importar/exportar copias de seguridad, trabajar con varias cuentas, crear grupos, fijar y archivar chats, buscar chats, visor de imágenes y reproductor de sonido integrados, enviar mensajes de voz.
En cuanto a la tecnología Delta Chat, esta permite trabajar a través de casi cualquier servidor de correo que admita SMTP e IMAP ( se utiliza Push-IMAP para determinar rápidamente la llegada de nuevos mensajes ), en lugar de implementar servidores separados. El cifrado es compatible con OpenPGP y el estándar Autocrypt para una fácil configuración automática y el intercambio de claves sin el uso de servidores de claves (la clave se transmite automáticamente en el primer mensaje enviado).
Delta Chat está completamente controlado por el usuario y no está vinculado a servicios centralizados. No requiere registro en nuevos servicios, puede usar un correo electrónico existente como identificador. Si el corresponsal no utiliza Delta Chat, puede leer el mensaje como una carta normal.
La lucha contra el spam se lleva a cabo mediante el filtrado de mensajes de usuarios desconocidos (de forma predeterminada, solo se muestran los mensajes de los usuarios de la libreta de direcciones y aquellos a los que se enviaron mensajes anteriormente, así como las respuestas a los mensajes propios).
Finalmente, para quienes estén interesados en poder conocer más al respecto, deben saber que el código fuente está escrito en C++ y se distribuye bajo la licencia GPLv3.
Las compilaciones de DeltaTouch están disponibles para descargar en el directorio de OpenStore para las versiones de Ubuntu Touch basadas en Ubuntu 16.04 y 20.04.
Puedes consultar los detalles de este lanzamiento en el siguiente enlace.
La versión de un sistema mínimo, rolling release o estable, e inmutable de la comunidad openSUSE ahora disponible con escritorio GNOME y Plasma de KDE
Imagen: Óscar Sánchez
Hace tiempo la comunidad de openSUSE está embarcada en muchos cambios y en actualizar y expandir su oferta de distribuciones GNU/Linux disponibles.
Recientemente está desarrollando el proyecto ALP, pero desde hace tiempo está la oferta de poder descargar e instalar de manera libre una distribución basada en openSUSE llamada MicroOS, ahora en su versión Aeon con GNOME y Kalpa con Plasma de KDE como escritorios.
MicroOS es un sistema GNU/Linux inmutable lo que implica actualizaciones transaccionales, rolling release o de actualización contínua basado en Tumbleweed o estable basado en Leap, recuperable en caso de fallo al usar instantáneas y un sistema de archivos Brtfs, mínimo en el que desplegar tus aplicaciones como contenedores.
Dicho lo cual, no es un sistema operativo para todo el mundo, ya que se necesitan ciertos conocimientos para desplegar aplicaciones y realizar actualizaciones. Pero muy útil para aquellas personas para las que necesiten un sistema similar.
El sistema instalado es mínimo, pero con todo lo necesario para su configuración y uso. Todas las aplicaciones se recomiendan instalar mediante Flatpacks desde Flathub. O desde Distrobox en una terminal.
Las actualizaciones e instalaciones de RPM’s no se hacen mediante Zypper, si no con actualizaciones transaccionales, para mantener el sistema seguro e inmutable, creando «snapshots» a las que poder regresar el sistema en caso de problemas.
Aeon y Kalpa
Ahora MicroOS se ofrece en dos versiones con dos entornos de escritorio disponibles, MicroOS con escritorio GNOME llamado Aeon y MicroOS con Plasma de KDE llamado Kalpa.
Aeon significa un lapso de tiempo enorme e indefinido, en español sería eón y Kalpa significa algo similar pero en hindú (¡toma exotismo!).
Los objetivos de diseño de Aeon y Kalpa, pretenden ser el producto sea algo duradero, que debido a la naturaleza atómica de las actualizaciones y la naturaleza inmutable del sistema central, el objetivo es tener un sistema donde se instale una vez, y luego no tener que preocuparse por eso, además de proporcionar las funciones y herramientas que los desarrolladores necesitan, sin tantos ajustes y personalizaciones tediosas que a menudo pueden consumir tanto tiempo después de la instalación.
A nivel técnico para el usuario, el cambio de nombre no supone un cambio drástico o algo por lo que deba preocuparse, es más un nombre para el producto ofrecido y que sea más fácil de nombrar.
Si te interesa esta nueva oferta de distribuciones inmutables que ofrece la comunidad openSUSE, puedes descargar MicroOS y probarlo en una máquina virtual o en tu equipo y ver si se ajusta a lo que necesitas.
Quiero compartir cómo configuro yo los escritorios virtuales de KDE Plasma en mis sistemas GNU/Linux
Siempre he usado Plasma de la comunidad KDE como mi entorno de escritorio al utilizar GNU/Linux. Aunque he usado de manera eventual Xfce o i3wm, en Plasma me siento como en casa y al final es lo que utilizo, por comodidad, funcionalidad y estética.
En esta ocasión comparto de qué manera utilizo los escritorios virtuales que ofrece Plasma, para separar tareas y tener ventanas divididas y acceder rápidamente a ellas. Es mi opción, por si te sirve y te resulta útil.
Número de escritorios virtuales
Lo primero que hago es configurar 4 escritorios virtuales. Para esto en Preferencias del sistema de Plasma → Espacio de trabajo → Comportamiento del espcio de trabajo → Escritorios virtuales, añado nuevos escritorios hasta tener 4 en dos filas y con animación al cambiar de desvanecimiento.
No les cambio el nombre, pero puedes asignarle un nombre si lo deseas.
Mi uso de Plasma es el siguiente, en el primer escritorio tengo el navegador Firefox, en el segundo escritorio el cliente de correo Thunderbird, en el tercer escritorio el emulador de terminal Konsole y en el cuarto escritorio el cliente de Telegram.
¿No sé si será una especie de Toc? Pero sin dramas!!
Si tengo que abrir otras ventanas como Dolphin u otras aplicaciones, no tengo una predilección, en el escritorio que coincida…
Reglas para las aplicaciones
Ahora configuro unas reglas de ventanas para que Plasma ubique automáticamente las aplicaciones que he dicho en los escritorios en los que las quiero tener.
Para ello, de nuevo en las Preferencias del sistema de Plasma → Espacio de trabajo → Gestión de ventanas → Reglas de ventanas, creo sendas reglas para mis cuatro preferencias que he comentado antes.
En esa sección pulso sobre Añadir una nueva. Por ejemplo, para configurar Konsole en el escritorio 3. En descripción pongo un nombre, por ejemplo konsole. Clase de ventada: concordncia de subcadena, konsole. Tipo de ventana: Todo lo seleccionado.
Añado una propiedad y selecciono Escritorio virtual. Selecciono Forzar y el escritorio en el que lo deseeo, en mi caso el 3. Y acepto los cambios.
Algo similar hago con las demás aplicaciones, mutatis mutandi, es decir cambiando lo necesario para firefox, thunderbird o la aplicación que tu desees en tu caso.
Accesos rápidos para los escritorios
Ahora modifico los accesos rápidos para movermer entre los distintos escritorios. De manera predeterminada en Plasma se utiliza Meta+F1 para el escritorio 1, Meta+F2 para el escritorio 2, etc.
Pero a mí esa opción no me gusta, así que añado mis predilecciones. Volvemos a Preferencias del sistema de Plasma → Accesos rápidos → Kwin → Cambiar al escritorio 1. Añadir acceso rápido personalizado y grabo la opción Meta+1. Repito los pasos para los demás escritorios, con Meta+2, etc… Y acepto los cambios.
Así para ir al correo, o para ir al navegador o la terminal de manera sencilla pulso Meta+1 o Meta+2 etc y rápidamente me lleva a lo que quiero hacer.
Acceso rápido para Konsole
Como emulador de terminal uso Konsole por sus múltiples bondades y funcionalidades como usar pestañas, división del panel actual, etc todo muy fácilmente con unos simples atajos de teclado.
Pero lo que sí modifico es el atajo de teclado para abrir Konsole, en mi caso prefiero Meta+Enter que el que viene predeterminado en Plasma.
Para cambiar este comportamiento volvemos a Preferencias del sistema → Accesos rápidos → Accesos rápidos. Podemos buscar Konsole o si no está, podemos añadir aplicación y seleccionar Meta+Enter en mi caso.
Plasma te lo configuras a tu gusto
Lo bueno de Plasma es su versatilidad y que tienes la posibilidad de adaptarlo a tu gusto o forma de utilización. Estas han sido mis opciones, con las que me encuentro cómodo, siéntete libre de probarlas y modificarlas a tu gusto o necesidades.
También me gustará leer qué opciones siempre configuras en tu caso en Plasma, usa los comentarios para compartir tu opinión.
¿Plasma es quizás el mejor entorno de escritorio? Para mí sí.
¿Qué es Nala?Nala es una nueva interfaz para el gestor de paquetes APT (libapt-pkg), usando la API (python-apt). Diseñada para hacer mas legible, de forma rápida y fácil la gestión de paquetes. Por defecto incluye la salida en colores, en secciones, y en idioma español.Nala incluye las siguientes novedades:- Descargas de paquetes en paralelos.- Opción de seleccionar el repositorio más rápidos.-
El pollo y la ensalada forman un matrimonio de conveniencia que, si fueramos unos pijazos del mundo del márketing, podríamos llamar win-win. La ensalada se transforma en plato único, y el pollo luce más fresco y veraniego, como si se pusiera un bikini.
Hoy te traemos dos ensaladas de pollo perfectas para esta época del año: una con espinacas y aguacate copiada a una de nuestras cocineras favoritas, Nigella Lawson, y otra con patata, pimientos del piquillo y aceitunas negras. Las puedes preparar con restos de pollo asado o con una simple pechuga a la plancha, y como buenos platos de verano, no exigen ni sofocones ni grandes esfuerzos en la cocina.
Oracle tiene una distribución Linux basada en RHEL y aprovechando que RedHat anunció que cerraba el acceso público a los fuentes de RHEL, ha salido a decir que en Oracle se hace el software libre… Con el historial de cargarse a la comunidad que tiene esta empresa…
This shows the current state of external display support on Ubuntu Touch/Lomiri (Ubuntu 20.04 - Focal). Lomiri was hacked to switch to multi-display since it is only available if the device is configured as a tablet/desktop. Lots of codes shown here are actually from the incomplete work of Canonical before they dropped the project. They finally landed in focal however, it is still very much incomplete and buggy.
Tengo el blog desde hace años en un VPS en Digital Ocean con Ubuntu server, y por vagancia y aplicando el principio “si funciona no lo toques” no tengo ganas de hacerle cambios. Por lo que me he llevado una alegría al enterarme que Ubuntu ampliaba el soporte de actualizaciones a 10 años, activando Ubuntu… Leer más »Activar Ubuntu Pro en un VPS
- Leo el 99% de los tuits, mensajes y mails que me mandáis, pero siempre se me puede pasar alguno. Si lo que me preguntáis ya está respondido en algún Preguntas y Respuestas no lo vuelvo a responder, te mando el enlace del vídeo donde está.
- IMPORTANTE: Sólo hago entrevistas por escrito.
- Si me quieres plantear una colaboración, tengo que avisarte de que no hago cualquier cosa por hacer o "ayudar". Me tiene que interesar, divertir y entretener, pero por plantear que no quede!
Si te ha gustado puedes darle al "LIKE". Si te ha gustado mucho puedes COMPARTIRLO, eso ya es la leche! Y si no te ha gustado puedes darle "DISLIKE" que para eso está, aunque prefiero que me lo hagas saber también con un comentario respetuoso y educado si puede ser ;)
Mirando por los cajones encontré estas dos válvulas: la PL504 y PY88. Estas las usaban los televisores de blanco y negro cuando yo empecé a trabajar como técnico de reparación de televisores. Si tenéis curiosidad sobre las características técnicas de estas válvulas podéis verlo en la web electronicafacil.net y en radiomuseum.org. En este enlace información… Leer más »Recuerdos, válvulas PL504 y PY88
Una guía que nos muestra la mejor manera de hacer que nuestros reportes de bugs o errores a proyectos de software libre sea más útil y eficiente
Dentro del mundo del software libre, que la comunidad que usa el software reporte errores o bugs encontrados, hace que el software mejore y sea más fiable y seguro en distintos escenarios de uso y distintos equipos.
Reportar errores a la comunidad que desarrolla software es muy importante y es una tarea necesaria, pero ¿de qué manera hacer eso de forma que sea útil y eficiente para las personas que los reciben y que tienen que corregir los errores siguiendo esos reportes?
Este artículo te da algunas pistas para enviar esos importantes reportes de errores y que sean útiles y faciliten la tarea a quienes los reciben.
Este artículo es una traducción/adaptación de un artículo escrito en inglés por un joven desarrollador finlandés que publicó en su blog. En el que comparte su experiencia como desarrollador y como persona que envía informes de bugs, para hacerlo de manera efectiva.
Encontrar el sitio adecuado para reportar errores
Puede que a veces no sepas dónde reportar el error que has encontrado
El propio autor, indica que el sigue estas rutas:
Si sucede con un software específico, repórtalo a la comunidad que desarrolla ese software específico.
Si sucede con el hardware en torno a varios programas, repórtalo al repositorio de controladores de ese hardware.
Si aún tienes dudas, lo mejor es preguntar en los canales de comunicación relacionados con el software/hardware (Matrix/IRC, listas de correo, repositorio en un servicio git, etc)
Normalmente alguien te indicará el mejor sitio. Así que no tengas miedo de preguntar si realmente no puedes averiguar dónde se debe enviar ese informe.
Sigue siempre el esquema
Ninguna de las cosas que digo aquí son buenas si no sigues la plantilla de informe de errores dada. A menudo, los proyectos tienen su propia plantilla para enviar informes de errores.
Nunca está de más volverlo a repetir: sigue lo más fielmente posible esa plantilla.
Muchos informes de errores a menudo no son muy útiles porque simplemente ignoran la plantilla. La información realmente buena se oculta dentro de algo (generalmente una diatriba) y los desarrolladores, a menudo está revisando muchos informes de errores, especialmente en proyectos grandes. Simplemente no hay tiempo para leer la larga diatriba y descifrar cuál es realmente el problema.
Proporciona los detalles que solicita la plantilla, coloca todo lo demás en la sección «información adicional» al final del informe.
Si no existe una plantilla predefinida, este es un buen ejemplo a seguir a la hora de enviar informes de errores.
Resumen del bug
¿Cuál es el error en realidad? ¿Qué falla? ¿Qué crees que está mal? ¿Quizás es una funcionalidad?
Escribe un breve resumen de lo que está sucediendo, pero proporciona más detalles que simplemente «la pantalla no funciona».
Por ejemplo:
La pantalla se apaga cuando abro <este programa>. Y también puedo escuchar los ventiladores de mi equipo que empiezan a girar muy rápido antes de que todo se quede congelado.
Esto sucede también con otras aplicaciones, que parecen usar <tal librería>.
Básicamente, proporciona la situación en la que ocurrió el error, pero de manera muy concisa. Puedes escribir más detalles en la sección «Información adicional».
Pasos para reproducir el error
Para corregir un error, el desarrollador debe poder reproducir dicho error. El desarrollador necesita ver qué está pasando, qué sale mal. Luego, pueden depurar el software con herramientas existentes.
Por lo tanto, escribe en el informe de error qué hiciste para que ocurriera. No tienes que escribir todo el día desde que te levantaste de la cama, pero trata de apuntar más o menos 5 pasos antes de que ocurriera el error. Además, debes anotar si podrías hacer que el error vuelva a ocurrir.
Por ejemplo:
Actualicé mi PC
Reinicié el PC
Abrí la aplicación
Cuando al realizar <tal tarea>
El equipo se queda congelado
Reinicié el PC e intenté realizar la misma tarea y se volvió a congelar. A la tercera vez todo pareció que funcionaba correctamente.
Esto ya le da al desarrollador mucha información. Se puede suponer que antes de la actualización, el realizar esa tarea con la aplicación no hacía que se congelara el PC. Entonces el problema está en algún componente de actualización. Sin embargo, no sucede siempre, por lo que probablemente haya algún problema extraño. O algo más… ¡Empiezan a fluir los jugos creativos!
Básicamente, ofrecer instrucciones paso a paso sobre cómo hacer que el error ocurra en su PC. Además, si puedes, menciona con qué frecuencia ocurre el error.
Información del sistema
Esto es MUY importante, y aquí hay un par de comandos para sistemas GNU/Linux que puedo darte para obtener buena información.
Una muy buena opción es utilizar el comando inxi. Si no lo tienes instalado en tu equipo, instala esta pequeña utilidad para la línea de comandos que ofrece una información muy detallada de todo nuestro equipo y sistema.
Un simple inxi --full ofrece un log de información muy completo que puedes incluir en el reporte.
Asegúrate que la información que ofreces incluye los números de versión de todo y todos los datos necesarios. Sigue la plantilla, si existe, para ejecutar los comandos y la información del sistema si es necesario.
Información adicional
Si tienes alguna información específica que añadir, hazlo al final del archivo.
Puedes incluir, por ejemplo, si tienes conocimientos del fallo en otros sistemas, o si has leído algo relacionado con ello que pueda ayudar, o cualquier cosa que creas que puede ser relevante.
Registros
También es importante y útil incluir registros o logs del sistema, para ver si mientras se estaba ejecutando la tarea en concreto ha quedado alguna traza en nuestro sistema. Llamadas a interrupciones, ejecución de ciertas librerías, etc.
Si quieres comprobar si tu sistema ha registrado algo interesante, que pueda aportar información, puedes hacerlo mediante el siguiente comando:
journalctl --since="10 minutes ago" > bug.log
Puedes cambiar el periodo de tiempo de 10 minutos a por lo menos 2 horas “2 hours ago” o algo similar. Ajusta el tiempo, y echa un vistazo al archivo bug.log para ver si hay algo interesante.
Si no hay nada que pueda resultar de interés, puedes omitir enviar ese archivo y preguntar si hay algún otro log o registro que deberías incluir.
El resultado final
Una vez seguidos los pasos y enviado un informe lo más completo que has sabido y podido, pueden pasar algunas de estas cosas:
El desarrollador pregunta por más información detallada si es que tienen algo en mente que pudiera provocar dicho problema.
El desarrollador no puede reproducir el error y te pide ayuda para solucionarlo, a menudo utilizando tal versión de de algo relacionado con el propio error.
El error ya ha sido solucionado pero tienes que esperar a que se actualice el software.
Quizás el sistema de reporte de errores te avisa que hay ya un reporte enviado sobre el mismo problema, por lo que no abras un nuevo reporte, añade información al ya existente con la información que has recopilado siguiendo los pasos anteriores.
Espero que esto sea interesante y te de una pauta o un procedimiento a seguir a la hora de informar de errores cuando te los encuentres al utilizar tu software libre preferido, ya sea sistema operativo, entorno de escritorio, aplicación, etc…
El reporte de errores es una de las tareas importantes, no dudes en ser riguroso, y respetuoso a la hora de reportar tus errores. Tus errores son muy importantes para ti, pero hay detrás una comunidad limitada de tiempo y recursos para solucionarlos, ten paciencia a la hora de exigir que se solucionen.
Reportando un error has dado un paso importante para su resolución y has apoyado tu proyecto de software libre preferido. ¡Enhorabuena!