Nitrux 1.8.0 llega con Maui Shell, actualizaciones y mas

Se ha publicado el lanzamiento de la distribución Nitrux 1.8.0 en la cual la principal novedad es la introducción del nuevo entorno de escritorio en el cual han estado trabajando los desarrolladores de la distribucion, ademas de la actualización de los diferentes componentes del sistema, algunas mejoras y más.

Para quienes desconocen de esta distribución, deben saber que está construida sobre la base del paquete Debian, las tecnologías KDE y el sistema de inicio OpenRC. Esta distribución se destaca por el desarrollo de su propio escritorio «NX», que es un complemento sobre el entorno KDE Plasma del usuario, además de que el proceso de instalación de aplicaciones está basado en el uso de paquetes AppImages.

Principales novedades de Nitrux 1.8.0

En esta nueva versión de Nitrux 1.8.0 una de las principales novedades que se destaca es que se ha agregado como opción la implementación inicial del nuevo entorno de escritorio «Maui Shell», el cual es personalizado y en el cual han estado trabajando durante varias semanas los desarrolladores de la distribucion.

En la nueva versión se presentan dos opciones para iniciar Maui Shell, una de ellas es el de iniciar con su propio servidor compuesto Zpace usando Wayland y la otra es lanzando un shell Cask separado dentro de una sesión basada en servidor X.

Otro de los cambios que se integra en esta nueva versión, es que para la instalación el usuario puede elegir entre paquetes con el kernel de Linux 5.15.11 (predeterminado), 5.14.21, 5.4.168, Linux Libre 5.15.11 y 5.14.20, así como con los kernels 5.15.0-11.1, 5.15.11 y 5.14.15, con parches de los proyectos Liquorix y Xanmod.

Por la parte de los componentes principales del escritorio, estos se han actualizado a KDE Plasma 5.23.4 (la última versión utilizó KDE 5.22), KDE Frameworks 5.89.0 y KDE Gear 21.12.0.

Tambien podremos encontrar las versiones actualizadas de algunos de los principales programas, incluidos Firefox 95, Kdenlive 21.12.0, Pacstall 1.7, Ditto menu 1.0.

Ademas de ello, tambien se destaca que se agregaron widgets de buscapersonas y papeleras al Latte Dock predeterminado. El panel superior se oculta automáticamente después de 3 segundos si hay ventanas maximizadas a pantalla completa.

Por otra parte, tambien se destaca que la decoración del lado del cliente (CSD) está habilitada de forma predeterminada en las aplicaciones de Maui, que se puede cambiar este comportamiento editando el archivo ~/.config/org.kde.maui/mauiproject.conf.

Ademas de ello, el instalador de Calamares se ha convertido para utilizar el sistema de archivos XFS para instalar la distribución.

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

  • La entrega incluye 113 perfiles de AppArmor.
  • Se han agregado dos páginas personalizables a Performance Monitor para rastrear las tasas de E/S, el espacio de almacenamiento disponible y las estadísticas de la GPU (uso de la memoria de video, carga de la GPU, frecuencia y temperatura).
  • Sesión de plasma de KDE deshabilitada basada en Wayland debido a problemas no resueltos.

Finalmente si estás interesado en conocer más al respecto de esta nueva versión de la distribución, puedes consultar los detalles en el siguiente enlace.

Descargar la nueva versión de Nitrux

Si quieren descargar esta nueva versión de Nitrux 1.8.0, deberán de dirigirse a la página web oficial del proyecto en donde podrán obtener el enlace de descarga de la imagen del sistema y la cual podrán grabar en un USB con ayuda de Etcher. Nitrux está disponible para su descarga inmediata desde el siguiente enlace. 

En cuanto a los que cuentan con una versión anterior de la distribución, pueden realizar la actualización del Kernel tecleando alguno de los siguientes comandos:

Para poder actualizar el kernel LTS 5.4 a la versión 5.15.11:

sudo apt install linux-image-mainline-lts- 5.4

En cuanto a los que quieren mantener su versión LTS o alguna versión no LTS reciente, pueden teclear:

sudo apt install linux-image-mainline-lts
sudo apt install linux-image-mainline-current

Para los que estén interesados en poder instalar o probar los kernels Liquorix y Xanmod:

sudo apt instalar linux-image-liquorix
sudo apt instalar linux-image-xanmod

Finalmente para los que prefieren el uso de los kernels Linux Libre LTS y no LTS más recientes:

sudo apt instalar linux-image-libre-lts
sudo apt instalar linux-image-libre-curren

from Linux Adictos https://ift.tt/3tggJ7s
via IFTTT

GTK 4.6 llega con mejoras, algunas correcciones de errores y mas

Después de cuatro meses de desarrollo se dio a conocer el lanzamiento de la nueva versión de GTK 4.6.0, en la cual la rama GTK 4 se está desarrollando como parte de un nuevo proceso de desarrollo que intenta proporcionar a los desarrolladores de aplicaciones una API estable y compatible durante varios años, que se puede utilizar sin temor a tener que rehacer aplicaciones cada seis meses debido a los cambios de API en la próxima rama de GTK.

En esta nueva versión de GTK 4.6 se eliminó el antiguo motor de renderizado OpenGL, reemplazado por el nuevo motor de renderizado NGL, enviado de forma predeterminada desde GTK 4.2 y que proporciona un mejor rendimiento. NGL pasó a llamarse GL y el código de carga de textura reescrito, soporte mejorado para formatos de imagen y espacios de color.

El código relacionado con el cálculo de los tamaños de los elementos y el diseño de los widgets se ha reelaborado significativamente. Anteriormente, las propiedades GtkWidget::halign y GtkWidget::valign se basaban en el tamaño predeterminado del widget al colocar elementos, lo que, si especificaba solo un tamaño en el modo de relleno, podía hacer que el elemento ocupara espacio adicional.

En GTK 4.6, la capacidad de medir el tamaño faltante relativo (por ejemplo, si se especifica el ancho, la altura disponible se puede tener en cuenta al colocar), lo que le permite hacer widgets más delgados sin ocupar espacio adicional.

El widget GtkBox implementa la capacidad de calcular el tamaño individual de los elementos secundarios. Mientras que anteriormente el espacio se distribuía equitativamente entre los widgets secundarios en función de su tamaño predeterminado, GTK 4.6 tiene en cuenta el tamaño real de los elementos secundarios al renderizar.

El widget GtkLabel proporciona soporte para ajustar texto en un número arbitrario de líneas, lo que le permite crear etiquetas estrechas que ocupan el espacio vertical disponible. La capacidad de ajustar el tamaño mínimo a la relación de aspecto se ha agregado a la clase GtkWindow, lo que permite cambiar el tamaño de la ventana de forma arbitraria sin temor a que sea demasiado pequeña.

El widget GtkTextView agrega soporte para pestañas alineadas a la derecha o alineadas al centro. Se agregó soporte para transformar texto y contabilizar alturas de línea, ademas de que la operación de desplazamiento  fue mejorada a la etiqueta especificada, el manejo tambien fue mejorado de deshacer y se corrigieron problemas al pegar texto desde el portapapeles y al elegir un lugar para mostrar la interfaz de inserción de Emoji.

El sistema de estilo ahora admite las propiedades CSS font-variant-caps para mostrar versalitas y transformación de texto para transformar texto. Se ha agregado soporte para rastrear operaciones de arrastrar y soltar a la interfaz de inspección, se muestra el módulo de entrada actual, se agregó un visor de contenido en el portapapeles, se implementó un gráfico para visualizar gtk_widget_measure() y se proporciona registro de eventos. Se ha agregado compatibilidad con arrastrar y soltar a la utilidad gtk4-node-editor.

De los demás cambios que se destacan:

  • Wayland tiene una configuración para activar el modo de alto contraste. Se agregó soporte para el protocolo wl_seat v7.
  • Se agregó la configuración gtk-hint-font-metrics para aproximar la representación del texto al comportamiento de GTK3.
  • El widget GtkMenuButton brinda la capacidad de definir sus propios elementos secundarios.
    En GtkBuilder, plantillas de precompilación acelerada.
  • Se ha agregado una activar la señal para activar los GtkComboBox y widgets de GtkDropDown.
    Se agregó la propiedad show-arrow al widget GtkDropDown para controlar la visualización de la flecha.
  • En GtkPopoverMenu se agregó el atributo de marcado de uso para el marcado de Pango en el texto del menú.
  • Para los sistemas basados ​​en X11, se agregó soporte para los gestos de control en los paneles táctiles (cuando se usa XInput 2.4) y se mejoró el comportamiento de arrastrar las ventanas por el título.
  • La verificación de versiones de OpenGL y OpenGL ES se ha mejorado en GDK, que proporciona una capa entre GTK y el subsistema de gráficos.
  • Se ha agregado una nueva advertencia, que informa sobre una discrepancia de tamaño si el widget devuelve un tamaño incorrecto.
  • Se agregó soporte para el espacio de color HSL.
  • Las bibliotecas libpng, libjpeg y libtiff están directamente involucradas en la carga de texturas y el procesamiento de formatos de imagen.
  • Se movió el código de inicio de EGL al lado de la interfaz. La rama «maestra» en el repositorio de Git ha sido renombrada a «principal».

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

from Linux Adictos https://ift.tt/3qVZpli
via IFTTT