Se ha publicado otro informe semanal de desarrollo de KDE, que presenta la primera serie de cambios para la rama KDE Plasma 6.7, cuyo lanzamiento se espera para junio. El desarrollo de la nueva rama comenzó después de que se trasladara la rama KDE Plasma 6.6 a la fase de beta-testing y se congelara la base de código relacionada para la introducción de cambios funcionales (solo se permiten correcciones). El lanzamiento de KDE Plasma 6.6 está previsto para el 17 de febrero.
Novedades en desarrollo para KDE Plasma 6.7:
- Se ha implementado un modo global de push-to-talk, en el que el micrófono se activa solo mientras se presiona y mantiene una combinación específica de teclas.
- Se han añadido botones de cambio rápido entre los modos de diseño claro y oscuro en los widgets de control de brillo y balance de color.
- En el gestor de aplicaciones Discover, en la sección de 'Juegos', se muestran subcategorías individuales para lanzadores y utilidades.

- En el configurador se ha implementado la visualización de las páginas de configuración de controladores de juegos, ratones y touchpads solo cuando hay dispositivos de esos tipos conectados.
- Se ha mejorado la edición de elementos en el escritorio en sistemas con pantallas táctiles.
- Al buscar la palabra "memoria", ahora entre las recomendaciones se sugiere iniciar la aplicación Monitor del Sistema.
- Los widgets y la aplicación Monitor del Sistema ahora soportan el seguimiento de la actividad de red en la plataforma FreeBSD.
Entre los cambios en la versión beta de KDE Plasma 6.6:
- Se ha añadido un nuevo teclado en pantalla plasma-keyboard, que se desarrolla para sustituir al teclado virtual Maliit. Plasma-keyboard se basa en el código del teclado en pantalla Qt Virtual Keyboard, que forma parte de Qt. La implementación de KDE se ha ampliado con características para integrarse con el escritorio Plasma, resolviendo algunos problemas de usabilidad y aplicando un nuevo algoritmo de escalado que ha permitido mejorar la visualización del teclado en pantallas estrechas.
- Se ha añadido un nuevo gestor de inicio, plasma-login-manager, que se está desarrollando para reemplazar al gestor de pantalla SDDM (Simple Desktop Display Manager) y resolver problemas arquitectónicos específicos de este. Plasma-login-manager utiliza un backend basado en una versión simplificada de SDDM y un mecanismo de inicio idéntico al que se utiliza para iniciar la sesión del escritorio KDE Plasma. El diseño de la pantalla de inicio se asemeja al actual bloqueo de pantalla de KDE y las configuraciones se unifican con KDE Plasma. En lugar de usar QML para personalizar temas, se propone usar los plugins existentes de fondos de escritorio, esquemas de color y temas de Plasma.
- Se ha añadido un nuevo asistente de configuración inicial, plasma-setup, que complementa la pantalla de bienvenida del sistema (Welcome Center). En plasma-setup se ofrecen operaciones del sistema que se realizan antes de la primera entrada en el sistema tras la instalación, como la creación de un nuevo usuario que será el que realice las operaciones posteriores, la selección de idioma y zona horaria, la configuración del diseño del teclado y la configuración del acceso a la red.
- En la aplicación System Monitor, se ha añadido soporte para establecer prioridades de ejecución de procesos, similar a cómo se puede hacer en la antigua aplicación KSysGuard.

- Por defecto, se ha detenido la verificación de errores en el sistema de archivos al montar un dispositivo de almacenamiento externo, esta operación ahora se realiza a solicitud a través de una opción separada.

- En el cuadro de diálogo de selección de pantalla se ha añadido un campo de búsqueda y filtrado, que permite encontrar rápidamente la pantalla por nombre en caso de tener un gran número de ventanas abiertas.

- Se ha añadido una página resumen en la interfaz de calibración HDR con configuraciones para aplicaciones y juegos de Windows.

- En las aplicaciones de reproducción de medios, se ha implementado soporte para avanzar y retroceder utilizando los botones especializados correspondientes en el teclado.
- En el gestor de composiciones kwin se ha añadido soporte para el protocolo Wayland color-management-v2, que ofrece capacidades para la gestión del color.
- Se han eliminado los artefactos visuales en Firefox al activar el modo HDR.
- Se ha añadido la opción de guardar la configuración actual de apariencia en forma de un nuevo tema.

- En el widget de control de Bluetooth se ha añadido un botón 'Forget device' para eliminar rápidamente un dispositivo emparejado sin necesidad de acceder al configurador.
- En la aplicación System Monitor se ha integrado una función para buscar procesos teniendo en cuenta no solo el nombre, sino también las opciones de la línea de comandos, y se ha ampliado el diálogo para configurar las columnas mostradas.

- Se ha añadido una advertencia en la pantalla de finalización que indica que reiniciar llevará a la carga de otro sistema operativo.

- En el widget de control de energía se ha añadido información sobre los tipos de bloqueo aplicados a aplicaciones individuales (bloqueo de suspensión o bloqueo del protector de pantalla).

- En el configurador, se muestra la configuración de Thunderbolt y pantalla táctil solo si dicho hardware está presente.
- Al ver las miniaturas de las ventanas en el widget de gestión de tareas, se ha implementado un enfoque en la ventana activa para resaltarla entre las demás ventanas abiertas.
- En el menú Kickoff se ha implementado soporte para la navegación por el listado de aplicaciones favoritas, en caso de que no quepan en el área asignada.
- Se ha añadido soporte para el proveedor de almacenamiento de contraseñas oo7, que soporta la API Secret Service.
- En el efecto de aumento de las áreas de la pantalla, se ha añadido un modo que permite centrar la salida en relación con la posición del cursor (al aumentar, el cursor siempre permanece en el centro de la pantalla).
- En el selector de Emojis se ha incorporado una opción para cambiar el color de piel al representar personas y manos.

- Se ha añadido una opción para desactivar los indicadores de temporizador de ocultar automáticamente en las notificaciones (en algunos sistemas, tal indicación aumenta la carga de CPU en un 15%).

- El uso de un controlador de juegos ahora se considera actividad que bloquea el cambio a modo de suspensión y el inicio del salvapantallas.
- Se ha añadido un botón en la interfaz emergente de configuración de pantallas en configuraciones de múltiples monitores para acceder a un configurador completo.

- En los widgets colocados en la barra, se ha mejorado la legibilidad de las etiquetas de texto.

- Se ha mejorado el soporte para la plataforma OpenBSD (1,2,3).
- Se ha mejorado el uso del protocolo Wayland xdg-activation para cambiar el enfoque de entrada entre aplicaciones.
- Se ha mejorado la interfaz de corrección del color en el configurador para personas con alteraciones en la percepción de colores.

- En la página de configuración de permisos de aplicaciones se muestra el identificador de la aplicación Flatpak (por ejemplo, «com.github.wwmm.easyeffects») en lugar del número de versión. Se ha añadido la opción de seleccionar texto para copiarlo al portapapeles.

- Por defecto, el almacenamiento de contraseñas de Wi-Fi está habilitado en un contexto global disponible solo para el usuario root, en lugar de estar vinculado a usuarios individuales. Este cambio permitirá que nuevos usuarios comiencen a trabajar en la red de inmediato, si el sistema ya ha estado conectado a Wi-Fi antes, sin necesidad de volver a iniciar sesión. En la página de inicio de sesión, también funcionarán de inmediato funciones que requieren conexión a Internet, como el uso de cuentas a través de LDAP.
- En el widget con la implementación del menú de aplicaciones (Application Dashboard), se ha tenido en cuenta la paleta de colores seleccionada para mostrar en tonos claros en modo claro (por defecto, el menú continúa mostrándose en oscuro). Se ha añadido la posibilidad de cambiar el tamaño de las secciones de aplicaciones favoritas (Favorites) y las aplicaciones normales, para dar más espacio en pantalla a una de ellas.


- Se ha añadido la posibilidad de desactivar temporalmente plantillas y comandos en el gestor de portapapeles Klipper sin eliminarlos de la lista.

- Se han redondeado los bordes del marcador que destaca el elemento activo del menú superior en las aplicaciones.

- Se ha asegurado la correcta visualización de la relación de aspecto de las miniaturas de imágenes al usar el servicio de cambio de fondos de escritorio «Bing Picture of the Day»: en lugar de utilizar solo el formato vertical para las imágenes, se adaptará a una visualización horizontal o vertical según corresponda.
- En la configuración del complemento para la integración con navegadores web, ahora se utiliza un fondo oscuro si el modo oscuro está habilitado en el navegador.
- En el comando «kcmshell6 —list» se ha implementado el ordenamiento alfabético.
- En KRunner se ha desactivado el cambio dinámico de prioridad de los resultados de búsqueda en función de la frecuencia de uso, lo que permitirá lograr una clasificación más predecible. En el panel, se ha añadido la posibilidad de ajustar el nivel de volumen de la tarea utilizando la rueda del ratón sobre el icono de la aplicación.
- Se ha implementado la posibilidad de que la aplicación transmita la propiedad «position» al iniciar el uso compartido de la pantalla para mejorar el funcionamiento en configuraciones de múltiples monitores.
- El widget con el reloj ha sido trasladado a usar la biblioteca 'libclock', lo que ha permitido eliminar problemas con los husos horarios y aumentar la eficiencia del temporizador.
- En el menú de aplicaciones (Kickoff) se ha implementado una separación visual de las categorías adyacentes destacadas.

- En la interfaz de búsqueda, al introducir la consulta «winver», familiar para los usuarios de Windows, se mostrará la página con la información del sistema.

- Se ha implementado la visualización del icono del sitio al controlar la reproducción de contenido multimedia en el navegador a través del widget Media Player, cuando no se puede obtener la imagen de la portada del álbum.

- En el configurador de la página de configuración de pantalla se ha unificado el tamaño de todos los deslizadores.

- Se ha cambiado la animación de cambio de secciones en las ventanas.
- Límite en el número máximo escritorios virtuales aumentado de 20 a 25 (permite mostrar escritorios virtuales en una cuadrícula de 5×5).
- Se agregó soporte para el portal xdg para acceder a dispositivos USB desde aplicaciones aisladas.
- Se ha añadido soporte para configurar el resaltado visual de marcos y contornos de elementos de la interfaz, para los cuales se utiliza el tema Breeze. Entre otras cosas, es posible desactivar completamente los separadores de elementos o realizar una separación contrastante con un color seleccionado.


- En sistemas con el núcleo Linux 6.20, cuya desarrollo aún no ha comenzado, y con el soporte de hardware correspondiente, se ha implementado la posibilidad de ajustar la nitidez de todo el contenido de la pantalla.
- En la interfaz de selección de fondos de pantalla para mostrar en modo presentación, se añadieron botones para seleccionar y deseleccionar todas las miniaturas.

- Se ha rediseñado la interfaz de configuración de Bluetooth en el configurador. Se añadieron marcos a los botones de los elementos de la lista, se agregó texto a los botones «Conectar» y se asegura el ocultamiento de la pestaña de parámetros del dispositivo activo cuando Bluetooth está apagado.

- Se han implementado márgenes adicionales en la página de selección de fondos del configurador.

- Se mejoró la visualización del contenido en las páginas de información del sistema.

- Se ha añadido la combinación de teclas Meta+I para abrir el configurador.
- Se implementó la capacidad de utilizar la palabra clave «dxdiag», familiar para los usuarios de Windows, para mostrar información sobre el subsistema gráfico durante la búsqueda.
- En los campos de texto se empleó el estilo estándar de botones para acciones integradas.
- En Discover se ha añadido un botón para volver a comprobar la disponibilidad de actualizaciones, que se muestra en el diálogo tras completar una instalación de actualizaciones y emitir una solicitud de reinicio.
- En el tema GTK Breeze, al igual que en el tema Qt Breeze, se dejó de usar gradientes en los botones.
- Se ha unificado el tamaño de los controles deslizantes en la página de configuración de la pantalla en el configurador.
- Se realizaron optimizaciones que permitieron reducir el consumo de memoria RAM en KDE Plasma en más de 100 MB al descargar de la memoria imágenes no utilizadas generadas para mostrar fondos de pantalla. El precio de esta optimización fue la imposibilidad de usar el modo de mosaico (tiled) de fondos, que se utilizaba para recrear una apariencia retro en estilo KDE 1. La funcionalidad para trabajar con estos fondos se trasladó del código principal de manejo de imágenes a un complemento separado llamado «Tiled».
- Se implementó la configuración «KWin Scripts -> Habilitar Escritorios Virtuales Solo en Primario», que permite fijar ventanas a escritorios virtuales solo en la pantalla principal; en las pantallas secundarias, las ventanas siempre permanecen visibles, independientemente del escritorio virtual activo.
- En el widget de control de conexión de red se ha añadido un botón para conectarse a una red obteniendo parámetros de Wi-Fi mediante el escaneo de un código QR.

- En el configurador, en la página de configuración de conexión a escritorios remotos se asegura que la interfaz principal muestre advertencias sobre errores sin necesidad de abrir el registro en caso de fallos.

- En DrKonqi, la herramienta para enviar informes de fallos, se implementó el seguimiento de cierres inesperados de aplicaciones no relacionadas con KDE, así como la posibilidad de enviar informes de fallos en dichos programas a los desarrolladores o mantenedores del paquete.
- Al usar el «cuentagotas» (color picker) para determinar el color de un píxel en la pantalla, ahora se transmite el valor RGB original del color, y no el valor después de ser procesado por filtros (por ejemplo, filtros para modo nocturno) o al usar un perfil ICC.
- Al mostrar aplicaciones GTK utilizando el tema Breeze, se han implementado márgenes adicionales para las barras de herramientas (los elementos extremos de las barras tocaban los bordes de la ventana) y se ha eliminado la aparición de líneas divisorias negras poco estéticas.
- Se ha proporcionado el manejo de esquinas activas (Hot-corner) para invocar acciones en todas las pantallas en configuraciones de múltiples monitores, no solo en la primera pantalla. Si se desea, este nuevo comportamiento se puede desactivar en la configuración.
- En el widget de calibración HDR se ha añadido una página para determinar el brillo promedio máximo al mostrarse en modo de pantalla completa.
- Se ha mejorado el funcionamiento de las operaciones de arrastrar y soltar entre ventanas de aplicaciones basadas en Wayland y XWayland.
- El programa de creación de capturas de pantalla Spectacle incluye una función de reconocimiento óptico de caracteres (OCR), que permite convertir las palabras presentes en la imagen en texto seleccionable. En su forma actual, la funcionalidad de OCR está limitada a Spectacle, pero se planea en el futuro separarla en una biblioteca y utilizarla en otras aplicaciones de KDE. El reconocimiento de texto se realiza a través del paquete Tesseract y se activa solo si está presente en el sistema.
- Se ha rediseñado la presentación de los diálogos de confirmación de permisos y selección de aplicaciones para manejar cierto contenido.


- Se ha rediseñado la interfaz de configuración del widget del temporizador (en lugar de dos páginas, se ha ofrecido un bloque de configuración unificado).

- Se han unificado en una sola página las configuraciones dispares de la bandeja del sistema.

- En la interfaz de cambio de tema, se ha proporcionado la opción de vista previa de variantes oscuras de los temas GTK.

- Se ha asegurado el registro del rechazo de la secuencia de teclas solicitada al iniciar la aplicación (en lanzamientos posteriores, ya no se muestran solicitudes repetidas).
- Se ha asegurado la conservación de la posición del ícono en el escritorio después de renombrar un archivo o directorio.
- Se ha mejorado la calidad y claridad de la información al utilizar un factor de escala fraccionado combinado con renderizado por software.
- El cierre anómalo cíclico de un proceso ya no conduce al agotamiento de memoria y el bloqueo del sistema.
- Se ha añadido un ícono para archivos de código en el lenguaje Nim en el conjunto de íconos Breeze.
En KDE Plasma y KWin, se ha mejorado significativamente la fluidez de la animación al usar pantallas con frecuencias de actualización superiores a 60Hz.
- Se ha optimizado KWin, reduciendo la realización de acciones innecesarias durante la composición.
- Se ha proporcionado la posibilidad de marcar ventanas individuales para excluirlas al capturar contenido de la pantalla (en screencasts, estas ventanas y sus ventanas emergentes asociadas serán ocultadas). Las ventanas se pueden marcar a través de los menús contextuales en la barra de título y en el administrador de tareas, así como en el editor de reglas de ventanas.

- Se ha proporcionado la opción de ajustar la saturación del fondo para el efecto de desenfoque del contenido. En el esquema de color oscuro por defecto, se implementa un desenfoque más oscuro y la saturación se incrementa en un 150%.

- Se ha modernizado la interfaz del diálogo para gestionar el acceso remoto (1, 2, 3, 4).


- Al desplazarse por los íconos agrupados en el gestor de tareas, las ventanas ahora se presentan en orden de último acceso, sin priorizar las tareas en pantalla completa.
- En el editor de menús (KMenuEdit) se ha implementado soporte para seleccionar varios elementos a la vez para acelerar la eliminación masiva.
- Se ha eliminado el botón para mostrar el diálogo de vista del código QR en el widget de portapapeles (klipper) — el código QR ahora se muestra directamente en la interfaz.
- En el configurador, al intentar eliminar completamente un grupo de accesos directos, se implementa una solicitud de confirmación de la operación con realce de los elementos que se van a eliminar.
- En el gestor de composiciones KWin se ha implementado la emulación de la extensión XRandr, utilizada para cambiar dinámicamente la resolución, rotación, transformación y reflejo del contenido de la pantalla. El soporte implementado solucionó problemas de visualización de aplicaciones X11 en pantalla completa en pantallas panorámicas al utilizar XWayland.
- Se ha continuado la modernización de los diálogos para que las aplicaciones aisladas accedan a recursos externos (portal XDG). Se ha simplificado la interfaz para seleccionar ventanas y pantallas.

- Se ha añadido un botón de anclaje (pin) al navegador web y al widget de control de volumen para mantener abiertas las ventanas emergentes que se abren desde el panel.

- Se ha mejorado la visualización del estado de los discos en la página de diagnóstico SMART en el configurador.

- En las aplicaciones basadas en el marco Kirigami y QtWidgets se han unificado la altura de los encabezados y los márgenes entre los elementos en las listas.

- En el widget del menú de aplicaciones en la barra (Kicker), se ha establecido la visualización de los submenús al mover rápidamente el cursor sobre los elementos del menú de nivel superior. Se ha asegurado que los submenús se desplieguen a la izquierda del elemento padre en caso de que el widget se ubique en la barra lateral derecha.
- En el menú de aplicaciones Kickoff se ha añadido la posibilidad de utilizar las teclas de dirección para regresar desde el área de resultados de búsqueda al campo de entrada de la consulta de búsqueda.
- Se ha añadido la posibilidad de asignar combinaciones de teclas de acción global para adelantar o retroceder el contenido reproducido en 5 y 30 segundos. Las combinaciones son asignadas por el usuario y se admiten en los reproductores multimedia que implementan el protocolo de control remoto MPRIS.
- En el widget con la lista de ventanas se han implementado opciones para mostrar el menú al pasar el ratón y ocultar el icono de la ventana (solo quedará el nombre de la ventana).
- Se ha implementado la posibilidad de ajustar el orden de visualización de los iconos en el widget de cierre de sesión y bloqueo de pantalla.
- Se ha eliminado la notificación de error en caso de cancelar la inserción de archivos en el escritorio desde el portapapeles.
- Se ha mejorado el rendimiento en la selección de elementos en el escritorio mediante un marco rectangular ampliable con el ratón.
- Al desactivar la animación en la configuración del sistema, se ha implementado la opción automática de "reduced-motion", informando a las aplicaciones sobre la necesidad de minimizar el uso de animaciones. También se ha añadido la posibilidad de ajustar automáticamente el brillo de la pantalla en dispositivos con sensor de luz.
- En el configurador, se añade información sobre las redes inalámbricas conectadas en la página de configuración de conexión de red y Wi-Fi, similar a la información mostrada en el applet del panel.

- En el administrador de aplicaciones Discover se ha implementado la visualización de información sobre el número de actualizaciones disponibles.

- Se ha resuelto el problema de la visualización incorrecta de colores al ejecutar juegos de Windows que admiten HDR en Wine o Proton mediante una solución alternativa.
- En las notificaciones de capturas de pantalla se ha añadido un botón "Open Containing Folder" para abrir el directorio donde se guardan las capturas de pantalla.
- En el widget con la lista de ventanas se ha añadido la opción de excluir ventanas abiertas en otras pantallas y escritorios virtuales.
- Se ha añadido la acción Meta+Shift+O al controlador de minimización de todas las ventanas para minimizar todas las ventanas, excepto la actual.
- En sesiones basadas en Wayland, se ha mejorado significativamente el soporte para reflejar contenido en múltiples pantallas.
- Se ha añadido la posibilidad de utilizar la utilidad kscreen-doctor en sesiones de Wayland para añadir modos de pantalla personalizados.
- Se ha añadido la posibilidad de mover ventanas con el lápiz digitalizador (movimiento del lápiz al mantener presionada la tecla Meta).
- Se han resuelto problemas de cierre inesperado al usar un complemento de terceros WallpaperEngineKDE en Plasma.
- Se ha reducido la aparición de caídas de frames en monitores con una frecuencia de actualización muy alta.
- En las aplicaciones que utilizan xdg-desktop-portal-kde, se ha añadido la opción de prevenir la finalización de la sesión, por ejemplo, debido a documentos no guardados.
Fuente: opennet.ru















































