Skip to main content

the avatar of FreeAptitude

Add an application to the KDE system menu

Whether you are compiling an application yourself, or you are just using a binary tarball archive, having a method to notify the Desktop Environment about the installed software to have a shortcut in the system menu or just register it to handle a certain MIME type, it is for sure a comfortable adding. If that method is also widely adopted among several, if not the major part, of Desktop Environment available, then it becomes a must!
a silhouette of a person's head and shoulders, used as a default avatar

Webslice, una página web en tu escritorio – Plasmoides de KDE (150)

Llegamos a los 150 plasmoides presentados en el blog, con Webslice, que te permite tener una simple página web en tu escritorio, algo que puede ser útil en determinadas circunstancias.

Webslice, una página web en tu escritorio – Plasmoides de KDE (150)

De la mano y la mente de Cqoicebordel nos llega uno de estos plasmoides que sueles pensar que son poco útiles pero que seguro que hay personas que le encuentran su uso.

Se trata de Webslice, un widget que te permite tener una visor de una página web en tu fondo de escritorio, eso si, sin los controles de navegación típicos de los navegadores web.

Webslice, una página web en tu escritorio - Plasmoides de KDE (150)

Sus características son las siguientes:

  • Visualizar una página web
  • Configurar la URL en las preferencias
  • Refresco automático configurable desde las opciones
  • «Hack» para tener un buen zoom en la página
  • Fondo transparente
  • Recargar manualmente la página con el menú del botón derecho del ratón
  • Ajuste del ancho preferido (útil para activar la versión móvil o de escritorio de los sitios web)
  • Posibilidad de poner tu propio JS en la página
  • Usar como barra de tareas el plasmoide
  • Configuración desde el menú contextual
  • Elección entre un diseño compacto o uno completo
  • Elección del tamaño del popup
  • Más URLs a través del menú de contexto
  • Multilenguaje (en+fr+es+pt_BR+zh_TW)
  • Clic en el medio o ctrl+clic en los enlaces para abrirlos en el navegador predeterminado

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 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.

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.

the avatar of Robbi Nespu

Creative Common license (CC)

Have you heard keyword such as intellectual property, copyright, pattern, watermark, plagiarize etc? Well of coz you heard it everywhere. It all about licenses and permission.

If someone creating opensource software, we normally heard it under “Free and open-source software software licenses” such as GNU GPL, BSD, Apache, MIT, Mozilla public, Common public and many more.

How about books, plays, movies, music, articles, photographs, blogs, and websites? Okey,it is also eligible to file for a license. Creative Common license (CC) is one of several public copyright licenses we can use.

The CC licenses are appropriate for all types of content you want to share publicly, except software and hardware. The CC licenses all grant the “baseline rights”, such as the right to distribute the copyrighted work worldwide, for non-commercial purposes and without modification.

The details of each of these licenses depend on the version, and comprises a selection out of four conditions:

Icon Right Description
Attribution (BY) Licensees may copy, distribute, display and perform the work and make derivative works and remixes based on it only if they give the author or licensor the credits (attribution) in the manner specified by these. Since version 2.0, all Creative Commons licences require attribution to the creator and include the BY element.
Share-alike (SA) Licensees may distribute derivative works only under a license identical (“not more restrictive”) to the license that governs the original work. (See also copyleft.) Without share-alike, derivative works might be sublicensed with compatible but more restrictive license clauses, e.g. CC BY to CC BY-NC.)
Non-commercial (NC) Licensees may copy, distribute, display, and perform the work and make derivative works and remixes based on it only for non-commercial purposes.
No Derivative Works (ND) Licensees may copy, distribute, display and perform only verbatim copies of the work, not derivative works and remixes based on it. Since version 4.0, derivative works are allowed but must not be shared.

Reference : wikipedia.org/wiki/Creative_Commons_license

This weblog work is under “CC BY-NC-ND 4.0”

As per title said, this weblog work is under CC BY-NC-ND 4.0 - Attribution-NonCommercial-NoDerivatives 4.0 International

This license is the most restrictive of CC six main licenses, only allowing others to download my works and share them with others as long as they credit back, but you can’t change them in any way or use them commercially purpose.

I choose to CC BY-NC-ND 4.0 in order to be able to protect my own contents from getting stolen. Although things that I write might be full of crap and bulls**t, broken grammar, not interesting but at least it is a way to practice on using the intellectual property rights.

the avatar of Nathan Wolf
the avatar of openSUSE News

Tumbleweed Gets LibreOffice 7, New Breezy Features

New Breezy Features work with GitHub, GitLab and Launchpad

The newest major version of the open-source offices suite landed in an openSUSE Tumbleweed snapshots this week.

LibreOffice 7 beta 2 was updated in snapshot 20200622. The new major version improves the usage of quotation marks and an apostrophe in several languages with autocorrect. LibreOffice 7 adds support for exporting to new versions of Open Document Format, available via Tools > Options > Load/Save > General > ODF format version: “ODF 1.3” and “ODF 1.3 Extended”; the latter is the default, unless the user has previously changed the version in the configuration. Another new (experimental) feature is to make documents more accessible: an accessibility check tool to review common accessibility problems in documents, and support for PDF/UA specifications in the PDF export dialog. To enable the accessibility check tool and the PDF/UA export, go to: Tools > Options… > LibreOffice > Advanced > Optional Features > Enable experimental features (may be unstable). Then restart LibreOffice. A handful of libraries were updated in the snapshot including libzip 1.7.1, which restore LIBZIP_VERSION_{MAJOR,MINOR,MICRO} symbols, and gnome-desktop 3.36.3.1 had some clock and translation updates. The general-purpose scripting language php7 updated to version 7.4.7 fixed a regression in the previous version when yielding an array based generator and fixed a bug that involved hangs when an invalid value was encountered. The microcode updates for Intel x86/x86-64 CPUs, ucode-intel, reverted some code for the processor microarchitecture Skylake in the snapshot that caused some stability issues. The snapshot is trending moderately stable with a rating of 78, according to the Tumbleweed snapshot reviewer.

The previous day’s snapshot, 20200621, brought an update for KDE users with an update to Plasma 5.19.1. The update fixed some unprintable characters and actions for application search results. KDE’s task manager and performance monitor, KSysGuard added units to disk/all/{read,write} and uses a new name for the dbus interface. The CD and DVD authoring application by KDE, k3b 20.04.2, had a fix for when the application does not finish if started without a splash screen. Both YaST and snapper received updates in the snapshot to versions 4.3.8 and 0.8.10 respectively; the graphical user interface yast2 package updated XML.validate arguments, made a change to distinguish between a String argument (containing a XML document/schema) and Pathname (path to a file) and the update also adds a method to determine the default start mode for a system service. Snapper’s update provides a special rollback for a transactional server. A change was made in the yast2-bootloader 4.3.6 version that avoids random failure in unit tests when there is a serial console. The version control system breezy 3.1.0 added several new features including a new brz land command that can merge merge proposals on Launchpad, GitHub and GitLab sites. And pkgconf received several fixes in it’s update from version 1.6.3 to version 1.7.3. Documentation generator python-Sphinx update to version 3.0.4; the new major version adds a new feature C, parse array declarators with static, qualifiers, and variable-length array specification. The snapshot is trending moderately stable with a rating of 79, according to the Tumbleweed snapshot reviewer.

The two snapshots be snapshots 20200618 and 20200617 both recorded a moderate rating of 74. The 20200618 snapshot had handful of packages updated including vlc 3.0.11, which fixed regression with some encrypted HLS (HTTP Live Streaming) streams, linux-glibc-devel 5.7, and nftables 0.9.6, which fixed two AddressSanitizer runtime errors. An update in the 20200617 snapshot brought a fix for some rendering issue affecting Unreal Engine 4 games on i965 with the update of Mesa 3D Graphics Library 20.1.1. The snapshot also brought an update of bolt 0.9, which is the userspace system daemon for Thunderbolt 3, and adds improvements and new features like a ‘generation’ attribute for the manager, an ability to change the policy of a stored device and support for systemd’s service watchdog. Ceph and zypper were also updated in the snapshot.

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

Monitoriza tu sistema #Linux con Ksysguard de Plasma

El escritorio Plasma de la comunidad KDE ofrece la herramienta Ksysguard con la que monitorizar varios aspectos de tu sistema GNU/Linux

haz clic sobre la imagen para ampliar

En un artículo anterior hice un listado de algunas herramientas para la línea de comandos para monitorizar nuestros sistemas GNU/Linux:

Pero como también soy usuario del escritorio Plasma desarrollado por la comunidad KDE, también quería hacer mención a la gran herramienta Ksysguard que ofrece información sobre nuestro sistema y muchas más cosas.

Ksysguard es una aplicación gráfica para el escritorio Plasma que nos ofrece información detallada de nuestro sistema y de un vistazo podremos ver diferentes informaciones.

Al arrancar Ksysguard mostrará una barra inferior de información rápida y dos pestañas con diferente información:

Una pestaña con la tabla de procesos, podemos ordenarlos por diferentes categorías y en diferentes formatos (en forma de árbol) y podremos gestionarlos. Y también podremos terminar con procesos que queramos.

Otra pestaña que muestra la carga de sistema, y se mostrarán tres gráficas en la que veremos la carga de la CPU, el uso de la memoria RAM y el estado de la red.

Pero como es seña de indentidad en KDE, si pulsas sobre un campo de cualquiera de los que se muestran en las dos pestañas con el botón derecho del ratón aparecerán algunas opciones de configuración y de personalización a la hora de visualizar la información y más acciones que puedes realizar.

Pero no es esta la única personalización que se puede realizar de esta herramienta. También podremos crear una pestaña en la que configurar nosotros mismos qué información queremos que se muestre, si queremos hacer un seguimiento de algo en especial.

Para ello vamos a Archivo → Nueva hoja de trabajo. Nos pedirá que le demos un nombre y algunas configuraciones más y al aceptar nos creará una pestaña nueva sobre la que podremos ir añadiendo la información gráfica que deseemos de las disponibles que se muestran en un listado en la parte derecha.

De esta manera podremos configurar y hacer un seguimiento de alguna parte del sistema que queremos monitorizar por un problema puntual o por algún otro motivo.

Pero no solo eso, también podremos descargar y compartir configuraciones de hojas creadas por otras personas o compartir las nuestras propias desde KDE-look.

Además también tiene la opción de monitorizar máquinas externas, aunque es algo que no he probado.

Un truco rápido. En Plasma en cualquier momento podemos acceder rápidamente únicamente a la lista de procesos que muestra Ksysguard con el atajo de teclado Ctrl+Esc

También es posible añadir un “widget” de monitor del sistema en el escritorio o en la propia barra, para tener una visión en todo momento de las variaciones en consumo de CPU o memoria.

Sin duda Ksysguard es una buena opción para tener una visión rápida de aquello que sucede en nuestro sistema, ver qué consume más recursos, ver las variaciones de consumo de memoria, o ciclos de CPU, etc.

Si no conocías esta herramienta, te invito a que le des una oportunidad y veas que tiene mucho que ofrecer.

Enlaces de interés

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

Better Inline Clock – Plasmoides de KDE (149)

Desde el año pasado que no hablo de relojes en el blog. Hoy os traigo Better Inline Clock, el plasmoide de KDE número de 149 presentado, un reloj digital lineal que tiene una características únicas respecto a otros plasmoides del entorno de trabajo Plasma de KDE.

Better Inline Clock – Plasmoides de KDE (149)

Hace meses que no ofrezco ninguna novedad en lo que a plasmoides tipo reloj se refiere. Parece que se han acabado las posibilidades de personalización en lo que se refiere a esta rama de widgets pero, como es habitual, la Comunidad KDE nos vuelve a sorprender.

Hoy os presento, Better Inline Clock una creación de Marianarlt que nos propone un simple reloj en línea muy configurable y elegante como vemos en la imagen inferior:

Better Inline Clock - Plasmoides de KDE (149)

Además, las opciones de personalización son bastante interesante ya que nos permite:

  • Formatos que no se encuentran en ningún otro reloj.
  • Posibilidad de deshabilitar el separador con una simple casilla de verificación.
  • Opción para el tamaño de fuente manual.
  • Anchura correctamente calculada en cualquier momento y fecha.

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 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.

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.

the avatar of Nathan Wolf

Noodlings 15 | KDE Plasma 5.19, Partition Manager and a BADaptor

Really kicking it in to 3rd gear… not high gear yet. 15th Noodling of nonsense KDE Plasma 5.19 Experience It is another fantastic release with much attention being made to the finer details that enhance the usability experience without taking away from any of its functionality. KDE Partition Manager I have become quite the fan … Continue reading Noodlings 15 | KDE Plasma 5.19, Partition Manager and a BADaptor

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

Los modos del editor #Vim en #LibreOffice

Si utilizas LibreOffice y echas de menos los atajos de teclado del editor Vim, ahora puedes aunar ambas cosas y tenerlo (casi) todo

Quizás eres un fan incondicional del editor Vim, pero en ocasiones tienes que utilizar LibreOffice u OpenOffice y de repente te sorprendes tecleando comandos y atajos de teclado de Vim en este editor de textos.

Si es así quizás quieras probar una extensión para LibreOffice/OpenOffice que te “acerca” un poco el uso de Vim y muchos de sus comandos.

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:

La extensión en cuestión se llama vibreoffice, publicada bajo una licencia MIT, y está disponible desde su repositorio en GitHub.

Cabe aclarar que esta extensión está en fase muy temprana de desarrollo, por lo que puede contener bugs, no incorporar funcionalidades que echas de menos, etc. Además desde 2016 no ha recibido nuevas actualizaciones.

Pero aún así la he instalado y la he estado probando, y sí es cierto lo que dice, acerca un poco el manejo de Vim a LibreOffice en algunos comandos.

Para instalar la extensión, podemos ir a su carpeta de publicaciones y descargarnos la versión 0.14, la última versión estable publicada por su desarrollador.

https://github.com/seanyeh/vibreoffice/blob/master/dist/vibreoffice-0.1.4.oxt

La abrimos con LibreOffice y nos preguntará si queremos instalarla. Aceptamos y se reiniciará LibreOffice. Instalada, deberemos habilitarla, par ello nos dirigimos al menú de LibreOffice Writer:

Herramientas → Complementos → vibreoffice

Y ya podremos utilizar los comandos del editor Vim al que estamos acostumbrados. No están todos, pero sí hay unos cuantos:

  • Modos Insertar (i, I, a, A, o, O), Visual (v), o Normal
  • Movimientos con las teclas: hjkl, w, W, b, B, e, $, ^, {}, (), C-d, C-u
    • Movimiéntos de búsquedas con: f, F, t, T
  • Modificadores de números a ciertos comandos, por ejemplo:: e.g. 5w, 4fa
  • Reemplazar: r
  • Eliminar: x, d, c, s, D, C, S, dd, cc
    • Además de movimientos y modificadores con números, por ejemplo: e.g. 5dw, c3j, 2dfe
    • Eliminar un bloque: e.g. di(, da{, ci[, ci", ca', dit
  • Deshacer/rehacer: u, C-r
  • Copiar/pegar: y, p, P (utilizando el portapapeles del sistema, no los registros de Vim)

Aunque el desarrollador hace tiempo que dejó de incorporar nuevas funcionalidades y publicar nuevas versiones de este complemento, lo bueno del software libre es que si te interesa puedes darle una nueva vida.

Haciendo un “fork” del proyecto y sobre esa base ir añadiendo funcione, corregir errores, etc. ¿Te animas?

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

Carta abierta de GNU/Linux València para el conseller de hacienda y modelo económico de la Comunidad Valenciana

El título es largo, pero es que los trámites en la administración son complicados… excepto si eres una empresa de software privativa. La cuestión es que la recién creada asociación GNU/Linux València ha redactado una Carta Abierta de GNU/Linux València para el conseller de hacienda y modelo económico de la Comunidad Valenciana donde se le pide que se reflexione sobre la adquisición de Software Privativo para tareas públicas. Un retroceso en el buen camino que estaba llevando mi Comunidad Autónoma.

Carta abierta de GNU/Linux València para el conseller de hacienda y modelo económico de la Comunidad Valenciana

No lo suelo pedir pero me gustaría que esta entrada fuera muy compartida por todos mis lectores, y es que la Generalitat Valenciana ha tomado una decisión que no parece estar acorde con los principios del bien común.

Carta abierta de GNU/Linux València para el conseller de hacienda y modelo económico de la Comunidad Valenciana

Y es que debido a la emergencia del Covid19 se ha decidido realizar un contrato de 9 meses en el que se van invertir 2.162.404,35 €, para el “SUMINISTRO DE LICENCIAS SOFTWARE Y SERVICIOS ASOCIADOS PARA FACILITAR EL TELETRABAJO EN LA GENERALITAT, para dotar al personal empleado público de la Generalitat de herramientas informáticas colaborativas que permitan utilizar adecuadamente las facilidades de teletrabajo en una situación de alerta como nos encontramos actualmente”

Lo cual, parece ser, será ampliado a 3 años con un gasto público de 35 millones €. Una barbaridad, en mi opinión, existiendo ya proyectos libres que ofrecen soluciones parecidas sino iguales y unos informáticos disponibles a trabajar para dicho proyecto. Por ese dinero, ¿alguien que esté en el mundo del Software Libre no cree que se podría hacer mucho bien tanto a nivel práctico como a nivel Comunitario?

Con la solución adoptada por la Generalitat, el dinero público se va a empresas privadas en vez de ser invertido en las personas que son más que capaces de ofrecer el mismo servicio con mayor garantía de seguridad y privacidad, al tiempo que sus avances en cuanto a código, conocimiento y experiencia beneficia a toda la humanidad.

Esta campaña de Dinero Público, Código Público resume a la perfección donde está el problema de esta decisión de Generalitat Valenciana

No voy a poner toda la carta, la cual es extensa y perfectamente argumentada, pero si unos fragmentos donde se indica cuál es la petición de la Asociación GNU/Linux València:

«Nuestra Asociación, y la Comunidad del Software Libre de la que formamos parte, queremos conocer los argumentos técnicos valorados por Alfonso Jiménez Cantos, que contradicen la estrategia de especialización inteligente RIS3-CV, y la Moción 12/IX de les Corts Valencianes y entender los detalles, que no aparecen en el informe, para recomendar la contratación de las licencias de ese software y los servicios asociados.

Una administración pública debe ser referente y ejemplo para todos sus ciudadanos, y debe administrar correctamente los recursos públicos y ser fiel garante de los intereses de la ciudadanía.

Elegir soluciones que nos atan a corporaciones extranjeras, con su centro de decisión lejano, y que no se rigen por nuestro ordenamiento jurídico no parece la mejor decisión.»

Y, cuál es la petición de la Asociación:

«la paralización de la contratación CNMY20/DGTIC/13 y la confección de nuevos pliegos de condiciones que respeten la Moción 12/IX de les Corts Valencianes.«

Como comentaba más arriba, pido máxima difusión de esta misiva, bien sea mediante compartir este artículo, la carta origina e incluso escribir otra entrada para dar visibilidad a esta petición.

No olvides que el Software Libre necesita de este tipo de colaboraciones para que tenga repercusión y que no sea considerado el «divertimento» de unos cuantos frikis.

Más información: Carta Abierta de la Junta Directiva de GNU/Linux València al Honorable Sr. D. Vicente Soler i Marco, Linux València para el conseller de hacienda y modelo económico de la Comunidad Valenciana