KDE ya trabaja en los problemas de iconos en entornos que no son KDE

Kate sobre Kate no se muestra correctamente

La semana pasada Nate Graham, desarrollador de control de calidad del proyecto KDE, realizo una publicación en la cual dio a conocer un nuevo informe sobre el desarrollo de KDE. En el informe, uno de los cambios más notables es la iniciativa para abordar los problemas de iconos al ejecutar aplicaciones proporcionadas por KDE Gear en entornos que no son KDE, como GNOME y Xfce.

Una discusión extensa sobre el tema del diseño de iconos tuvo lugar, con esfuerzos significativos por parte de varios desarrolladores. Christoph Cullmann encabezó los esfuerzos de KDE para ofrecer un nuevo sistema de estilos e iconos.

Y es que se menciona que en un entorno KDE, el tema de iconos y las aplicaciones están sincronizados, por lo que no hay problemas de visualización. Sin embargo, en entornos de terceros, el tema Breeze puede faltar o diferir de la versión de referencia, lo que resulta en cuadros de diálogo y widgets que muestran espacios vacíos, marcadores de posición o íconos que no son los que pretendían los autores de la aplicación.

La iniciativa busca garantizar que los iconos se muestren correctamente en cualquier entorno, mejorando así la experiencia de usuario y la cohesión visual de las aplicaciones KDE cuando se ejecutan fuera del entorno KDE. Esto es especialmente importante para la interoperabilidad y la aceptación de las aplicaciones KDE en una mayor variedad de entornos de escritorio.

Para abordar el problema de los iconos en aplicaciones KDE ejecutadas fuera del entorno KDE Plasma, se ha desarrollado una solución que permite incrustar el estilo de referencia y los iconos de Breeze dentro de las propias aplicaciones. Esta funcionalidad estará habilitada de forma predeterminada, pero podrá ser anulada tanto por el sistema como por el usuario. Los proyectos Kate, Konsole y Dolphin ya planean incorporar esta nueva característica.

Además de ello, otro de los cambios que se menciona en el informe es la posibilidad que ofrece Dolphin de habilitar previsualizaciones para carpetas en ubicaciones remotas, con la advertencia de posibles retardos en la interfaz. Entre otras mejoras, Dolphin ahora facilita el cambio de configuraciones como administrador cuando se instala «kio-admin», proporcionando advertencias sobre posibles riesgos y manteniendo visible un aviso mientras se encuentra en modo de administrador.

De los demás cambios, mejoras y correcciones:

  • Discover:Ahora maneja situaciones en las que una aplicación en un paquete Flatpak se marca como ya no existente y es reemplazada por otra aplicación. En tal caso, se le preguntará al usuario si desea abandonar la aplicación anterior o cambiar a la nueva.
  • Spectacle: El software de captura de pantalla Spectacle se ha movido para utilizar un estilo de pestaña de herramientas genérico.
  • Las imágenes SVG muy pequeñas ahora se muestran correctamente en las vistas previas en miniatura
  • Se solucionó un caso en el que el sistema de autenticación podía fallar y dejar que las aplicaciones no pudieran solicitar autenticación
  • Activar el modo HDR ya no hace que los colores de la pantalla sean incorrectos al usar Night Color
  • Las pantallas que utilizan factores de escala fraccionarios ya no tienen una extraña fila de píxeles en el borde inferior que se mantienen en el color de las ventanas abiertas anteriormente
  • Se corrigieron varios fallos de Plasma que se introdujeron al transferir algún código personalizado de arrastrar y soltar al elemento Qt ascendente, pero que resultó no ser adecuado para nuestros propósitos.
  • Cuando los navegadores basados ​​en Chromium se ejecutan en modo Wayland nativo, arrastrar y soltar archivos en sitios web ya no provoca que se congelen ni bloqueen. Este fue un error complicado causado en gran medida porque Chromium hizo algo inusual, pero KWin ahora lo maneja correctamente
  • Visitar la página de búsqueda de archivos de Configuración del sistema ya no provoca a veces un bloqueo prolongado cuando el indexador de archivos está bajo una carga pesada
  • Si por alguna razón se desea utilizar el iniciador de aplicaciones Kickoff para buscar un solo carácter, solo se debe cerrar Kickoff y hacer lo mismo nuevamente, la segunda búsqueda ahora mostrará los resultados esperados

Además, cabe mencionar que los desarrolladores de GNOME están discutiendo una solución similar para abordar los problemas encontrados al ejecutar aplicaciones GNOME en KDE.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/mujcXtR
via IFTTT

Winamp no está muerto y anuncia la liberación de su código fuente

Logo de Winamp

Winamp fue uno de los reproductores de música más populares que tuvo un gran auge durante la primer década del 2000 y parte de la década del 2010.

Este reproductor fue la inspiración para la creación de otros populares reproductores que tuvieron una gran cantidad de fanáticos en Linux. Esto fue gracias a su originalidad y flexibilidad para cambiar el diseño de la interfaz mediante skins y también a los diversos complementos que potenciaban su uso.

Entre los reproductores que se inspiraron e incluso se crearon varios clones de código abierto para Linux, los reproductores influenciados por Winamp fueron XMMS, XMMS2, Beep Media Player, Audacious y Qmmp.

A pesar de ello, Winamp siempre tuvo una mayor popularidad y que no por algo se la gano, ya que como mencione, Winamp destaco, entre otros de sus contemporáneos gracias a la gran flexibilidad que ofrecía al usuario para poder adaptarlo a su gusto.

En el caso de un servidor (yo) antes de ingresar al mundo de linux, utilice e hice de Winamp mi reproductor preferido y aunque no fui mucho de cambiar a una de las tantas skins que ofrecía, ya que mi preferida era «Big Bento».

Lo que si realice con Winamp fue personalizarlo tanto para poder manejar el reproductor con un atajo de teclas para cambiar, pausar o regresar de canción, subir, bajar volumen, utilizar el ecualizador según el genero, asi como también potenciar el volumen para que se escuchara más de lo que ofrecía el sistema originalmente, lo usaba para transferir mis canciones a mis dispositivos, lo utilizaba para que pusiera los metadatos correctos a las canciones, ordenara por artista, álbum, año género, entre otras cosas más.

Parte de esto era de las configuraciones que ofrecía Winamp de manera nativa, pero como mencione, también se podía potenciar el reproductor gracias a complementos y entre mi sección de ellos estaba el que permita mostrar lo que escuchabas en «Messenger» de Hotmail (nada que ver con el actual de Meta), llegue a crear mi propia estación de radio gracias a shoutcast, infinidad de cosas que este buen reproductor nos dejó a quien lo llegamos a utilizar.

La razón de mencionar esto es que hace poco «Llama Group» ha anunciado su decisión de abrir el código fuente de Winamp y trasladar el proyecto a un modelo de desarrollo colaborativo en el que cualquiera puede participar.

De esta forma Winamp invita a desarrolladores de todo el mundo a participar en el desarrollo de su reproductor, ya que esta apertura del código brinda la oportunidad a la comunidad de aportar su experiencia, ideas y pasión para hacer evolucionar esta aplicación que va más allá de simplemente reproducir música.

«Esta decisión hará las delicias de millones de usuarios en todo el mundo. Nos centraremos en los nuevos reproductores móviles y otras plataformas. Lanzaremos un nuevo reproductor móvil a principios de julio. Aún así, no queremos olvidar las decenas de millones de usuarios que utilizan el software en Windows y se beneficiarán de la experiencia y creatividad de miles de desarrolladores», afirmó Alexandre Saboundjian, CEO de Winamp. A pesar de la iniciativa de código abierto, Winamp conservará la propiedad del software y el control sobre las innovaciones de la versión oficial.

Y aunque Winamp está diseñado inicialmente para su uso en la plataforma Windows, el reproductor también lanzo versiones móviles de Winamp para las plataformas Android e iOS. Se espera que Audacious y Qmmp (que son los reproductores que aún siguen en pie) se vean beneficiados por el movimiento que realizara Llama Group y se menciona que la publicación del código está prevista para el 24 de septiembre de 2024.

En cuanto a la razón de la liberación, se menciona (según información no oficial), la transición a un modelo de desarrollo abierto se debió a una reorganización por problemas económicos, lo que llevó a la empresa a vender el proyecto Shoutcast el año pasado y despedir al equipo central de desarrolladores que mantenía la clásica aplicación Winamp para Windows, en favor del desarrollo del servicio web de streaming del mismo nombre y aplicaciones móviles.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/zPqOfjB
via IFTTT

LABWC 0.7.2 llega con novedades, correcciones y mejoras

labwc

Labwc es un compositor de apilamiento de ventanas basado en wlroots para wayland, inspirado en openbox

La nueva versión de LABWC 0.7.2 ya fue liberada y en esta nueva versión se presentan una serie de adiciones significativas, correcciones y mejoras entre las cuales se destaca el soporte para configurar métodos de entrada como Fcitx5, utilizando los protocolos text-input-v3 y input-method-v2, asi como también una interfaz para editarlos (incluye ventanas emergentes de IME).

Otro de los cambios que se destaca de esta nueva versión es la configuración <menu><ignoreButtonReleasePeriod>, para prevenir el cierre inadvertido de menús o la selección accidental de un elemento que permite definir cuánto tiempo se ignorarán los botones del mouse. Esto es útil para evitar selecciones involuntarias de elementos o cierres accidentales de menús y equivalente a <menu><hideDelay> en Openbox.

Además de ello, ahora es posible usar sombras paralelas en las ventanas renderizadas en el lado del servidor. Para habilitarlas en el bloque <theme>, se introdujo la configuración <dropShadows>, junto con las propiedades window.active|inactive.shadow.size y window.active|inactive.shadow.color para ajustar el tamaño y color de las sombras.

En LABWC 0.7.2, se pueden crear campos personalizados con formato estilo printf en la configuración de la interfaz de cambio de ventanas. También se añadió la capacidad de especificar el ancho de la interfaz como un porcentaje del ancho de la pantalla, y ajustar el tamaño y color del marco alrededor de las miniaturas.

También podremos encontrar que se añadió la capacidad de definir variables de entorno en archivos *.env ubicados en el directorio «environment.d» y se añadió soporte para especificar un valor vacío para borrar una variable de entorno.

La capacidad de definir reglas de ventana basadas en el tipo de ventana es otra de las novedades que presenta LABWC 0.7.2, ya que por ejemplo, <windowRule type="">, donde el tipo puede ser, por ejemplo, NET_WM_WINDOW_TYPE_DESKTOP para una ventana XWayland, proporcionando un nivel adicional de personalización y control.

De los demás cambios que se destacan de esta nueva versión:

  • Se añadió la regla ignoreConfigureRequest, que permite ignorar las solicitudes de configuración de los clientes X11 para cambiar el tamaño y la posición de la pantalla.
  • Se agregó soporte para secciones «none» en los bucles <action name="ForEach">, que se activan cuando no hay coincidencias exitosas.
  • Se añadió la opción «-S» para ejecutar un comando al inicio y cerrar el administrador compuesto cuando el comando termina.
  • Se añadió soporte para menús canalizados compatibles con Openbox.
  • En los temas, ahora es posible especificar el color de la transparencia usando el formato «#aabbccff».
  • Ahora es posible configurar el ajuste al borde de la pantalla.
  • Se añadió soporte para la calibración de dispositivos de entrada.
  • Ahora es posible definir un prefijo para los nombres de los escritorios virtuales en la interfaz de cambio de escritorios.
  • Se puede definir un dispositivo de salida alternativo (LABWC_FALLBACK_OUTPUT) que se seleccionará si los dispositivos de salida principales no están disponibles. Esto es útil, por ejemplo, al iniciar un servidor VNC.
  • Se añadió la configuración <windowSwitcher allWorkspaces="yes">, que permite que el conmutador de ventanas muestre ventanas de todos los escritorios virtuales.
  • Es posible ejecutar un script al apagar el sistema.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar LABWC en Linux?

Para quienes estén interesados en poder instalar este compositor en su sistema, deben seguir las instrucciones que compartimos a continuación.

La distribucion que cuenta con el método de instalación más sencillo es Fedora y es que para instalar labwc, basta con abrir una terminal y en ella vamos a teclear:

sudo dnf install labwc

Los que son usuarios de Arch Linux, Manjaro o cualquier otra distribución derivada de Arch Linux, deben abrir una terminal y en ella van a teclear el siguiente comando para descargar las dependencias necesarias:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Después de ello, van a obtener el código fuente de LABWC ejecutando el siguiente comando en la terminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Ahora, para quienes son usuarios de Debian, Ubuntu o cualquier otra distribución basada en cualquiera de estas dos, deben teclear lo siguiente en la terminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Para aquellos que estén interesados en conocer más al respecto sobre LABWC pueden visitar el sitio del proyecto en GitHub.

from Linux Adictos https://ift.tt/Mp4bOmr
via IFTTT