Asahi Linux ya es compatible con OpenGL 4.6 en los Apple M1 y M2

OpenGL 4.6 en M1

Screenshot de Blender ejecutándose en Apple M1 en Fedora Linux 39

El equipo de desarrollo del proyecto Asahi Linux (el proyecto que tiene como objetivo soportar Linux en Apple Silicon Macs y del cual ya hemos hablado aquí en el blog) dio a conocer hace poco que ha logrado la compatibilidad del soporte para OpenGL 4.6 y OpenGL ES 3.2 en los chips Apple M1 y M2.

Es importante señalar que los controladores de gráficos nativos para los chips M1 de Apple solo implementan la especificación OpenGL 4.1, lo que hace que la compatibilidad con OpenGL 4.6 sea un avance notable.

Con este anunció el proyecto ha superado la implementación de Apple al ser compatible con OpenGL ES 3.1 y OpenGL 4.6, ya que Apple cambió su enfoque a su API de gráficos patentada «Metal», alejándose del soporte OpenGL

Los drivers que cumplen con 4.6/3.2 deben pasar más de 100.000 pruebas para garantizar la corrección. La lista oficial de controladores compatibles ahora incluye OpenGL 4.6 y ES 3.2 .

Si bien el proveedor aún no admite estándares gráficos como el OpenGL moderno, nosotros sí lo hacemos. Para este Día de San Valentín, queremos profesar nuestro amor por los estándares abiertos interoperables. Queremos liberar a los usuarios y desarrolladores del bloqueo, permitiendo que las aplicaciones se ejecuten en cualquier lugar que deseen sin puertos especiales.

Entre las características que se destacan del salto de OpenGL 4.1 a OpenGL 4.6, se mencionan las siguientes:

  • Compatibilidad con aplicaciones modernas: La actualización promete una mayor compatibilidad con cargas de trabajo modernas de OpenGL, como Blender, Ryujinx y Citra, gracias a los controladores conformes a las últimas versiones.
  • Conformidad con estándares: Los nuevos controladores han pasado más de 100,000 pruebas para garantizar la corrección y la conformidad con los estándares. Ahora están en la lista oficial de controladores conformes para OpenGL 4.6 y ES 3.2.
  • Robustez y seguridad: Se enfatiza la importancia de la robustez y la seguridad en los controladores de gráficos, especialmente en entornos donde se manejan shaders no confiables, como los navegadores web.
  • Optimización de rendimiento: A pesar de las nuevas características y la robustez agregada, se busca minimizar el impacto en el rendimiento, con estrategias como el uso eficiente de instrucciones y preámbulos para cálculos repetitivos.
  • Compatibilidad con Mipmapping: Se detalla un problema específico relacionado con mipmapping y se propone un enfoque de solución que equilibra la eficiencia y la conformidad con los estándares.

Además, el consorcio Khronos ha reconocido la total compatibilidad del controlador abierto Asahi para la GPU AGX, presente en los chips Apple M1 y M2, con las especificaciones OpenGL 4.6 y OpenGL ES 3.2. Este controlador ha superado con éxito todas las pruebas del CTS (Kronos Conformance Test Suite) y está incluido en la lista de controladores certificados. La prueba se realizó en dispositivos Apple M1, M1 Pro/Max/Ultra, M2 y M2 Pro/Max en un entorno con la distribución Asahi Linux Fedora Remix, Mesa 24.0.0 y X.Org X Server (X11_GLX).

Es importante mencionar que los controladores propietarios originales de Apple para los chips M1 y M2 aún no están incluidos en la lista de controladores certificados por Khronos. Obtener este certificado permite al controlador abierto Asahi declarar oficialmente su compatibilidad con los estándares gráficos y utilizar las marcas comerciales asociadas de Khronos.

Dado que la GPU M1 carece de algunas capacidades de hardware necesarias para implementar OpenGL ES 3.2 y OpenGL 4.2, se han implementado funcionalidades faltantes utilizando funciones existentes. Por ejemplo, se han implementado sombreadores de geometría, teselación y retroalimentación de transformación mediante sombreadores informáticos, entre otros métodos.

Finalmente se menciona que en el futuro, el desarrollo de controladores abiertos para la GPU Apple AGX se enfocará en brindar soporte para la API de gráficos Vulkan. La implementación de Vulkan utilizará parte del código estándar ya probado que se utiliza en los controladores para OpenGL, lo que representa un paso adelante en el ecosistema de controladores abiertos para las GPU de Apple AGX.

Los paquetes de controladores listos para usar ya están disponibles en los repositorios de Fedora y se pueden utilizar en una versión especializada de Fedora llamada Asahi Remix 39, diseñada para su instalación en sistemas con chips Apple ARM.

Para instalarlos basta con ejecutar:

dnf upgrade --refresh

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/yeS98BH
via IFTTT

LineageOS 21 llega con mejoras sobre la base de Android 14

LineageOS 21

Banner de LineageOS 21

Se dio a conocer el lanzamiento de la nueva versión de la plataforma móvil LineageOS 21, la cual llega construida sobre el código base de Android 14, junto con el cual también se ha continuado la formación de compilaciones para LineageOS 20 y 18.1.

En esta nueva versión que se presenta de LineageOS 21 se han integrado parches de seguridad desde enero de 2023 hasta febrero de 2024, los cuales también fueron incluidos en la versión 18.1   Cabe mencionar que la continuación del soporte para LineageOS 18.1, basado en Android 11, se debe al cambio que se produjo a partir de Android 12, donde la plataforma comenzó a utilizar eBPF para el filtrado de paquetes.

Esto llevó al cese del soporte para muchos dispositivos más antiguos debido a la falta de disponibilidad de un kernel de Linux con soporte eBPF (4.9+) para estos dispositivos. Aunque se admitió la compatibilidad con eBPF para dispositivos con kernel 4.4, la portabilidad es difícil para dispositivos con SoC Qualcomm MSM8996, basados en la versión del kernel 3.18.

¿Qué hay de nuevo en LineageOS 21?

LineageOS 21 llega construido sobre la base de Android 14, por lo que esta nueva versión llega con todas las bondades de esta edición de Android y con respecto al anterior lanzamiento (LineageOS 20,) además de los cambios específicos de Android 14, LineageOS 21 nos presenta las siguientes mejoras.

LineageOS 21 cuenta con la transición a la rama android-14 desde el repositorio AOSP que se realizó a partir de febrero de 2024, juntó con el cual el motor del navegador WebView está sincronizado con Chromium 120.0.6099.144, se han rediseñado los scripts para transferir cambios desde AOSP, simplificando enormemente el proceso de adopción de parches que eliminan vulnerabilidades, se agregó soporte para la extracción directa de información de imágenes OTA y de fábrica a utilidades de extracción de datos y el asistente de configuración se ha actualizado y adaptado para Android 14.

Además de ello, la aplicación Aperture se ha cambiado para utilizar el estilo «Material You», ha recibido nuevas funciones de video, se mejoró el escáner de códigos QR para conectarse a Wi-Fi, se agregó soporte para acciones de voz a través del Asistente de Google. También se proporcionó soporte para pausar temporalmente la grabación de video, se agregó la capacidad de vincular acciones a los botones de volumen y se agregaron configuraciones avanzadas de procesamiento de video (reducción de ruido, nitidez, etc.)

Se incluye una nueva aplicación llamada Glimpse con una interfaz para administrar una galería de fotos, la cual está habilitada de forma predeterminada en lugar de la aplicación Gallery2 de AOSP. Glimpse incluye todas las funciones necesarias para administrar fotos y está equipada con una interfaz sencilla al estilo Material You.

Glimpse

Aplicacion Glimpse

Otras de las aplicaciones que han cambiado a «Material You» son la aplicación Calculadora y también la aplicación de Contactos como la de Dialer han sido sometidas a ajustes de diseño, además de grandes limpiezas y actualizaciones de código para mejorar la usabilidad y la estética.

jelly

navegador web Jelly

En el navegador web Jelly, la interfaz de usuario ha sido rediseñada y estilizada utilizando el concepto de diseño «Material You» y cuenta con soporte para el motor de búsqueda y el proveedor de búsqueda Brave. Se ha interrumpido la compatibilidad para acceder al motor cifrado de Google basado en HSTS y HTTPS se utiliza para mostrar recomendaciones del motor de búsqueda Baidu.

De los demás cambios que se destacan:

  • Soporte mejorado para el estilo «Material You» en el reproductor de música Eleven y el teclado en pantalla LatinIME.
  • Se ha propuesto una nueva animación de carga.
  • La aplicación de copia de seguridad SeedVault y el programador de calendario Etar se han actualizado a las últimas versiones. Las mejoras creadas por los desarrolladores de LineageOS se han transferido a la composición principal de SeedVault y Etar.
  • Se ha modernizado el panel de control de volumen que se desliza lateralmente.
  • La instalación de actualizaciones en el modo de intercambio de partición (A/B) se ha acelerado significativamente.
  • Las versiones basadas en Android TV utilizan Launcher sin publicidad integrada. La mayoría de las aplicaciones de Google Android TV ofrecen la opción de utilizar la experiencia de Google con anuncios o la experiencia de LineageOS sin anuncios.
  • Se ha mejorado significativamente el trabajo con las herramientas del kit de desarrollador utilizadas para las placas Radxa 0, Banana Pi B5, ODROID C4 y Jetson X1.
  • Una nueva animación de arranque diseñada por Vazguard.

Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace. Debes saber que se encuentra disponible para unos 109 modelos de dispositivos. Además, LineageOS se puede ejecutar en Android Emulator y Android Studio. También se proporciona la capacidad de integrar el modo Android TV y Android Automotive.

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

Esta página te permite probar el instalador de Ubuntu 24.04 desde el navegador y sin instalar nada

Instalador de Ubuntu 24.04 en el navegador

Noble Numbat no está a la vuelta de la esquina, pero poco le queda. Ahora mismo y hasta el último tercio de abril, la próxima versión del sistema operativo de Canonical seguirá en un desarrollo que dio comienzo en octubre de 2023. En esos seis meses se van implementando cosas nuevas, y una de ellas es el nuevo instalador de Ubuntu 24.04 que ya está disponible en las Daily Build.

Desde 23.04 la edición principal de Ubuntu usa un nuevo instalador basado en Flutter. Lo cierto es que lo que implementaron en ese momento era más la versión anterior con el nuevo kit de desarrollo que algo totalmente nuevo, pero el cambio completo lo veremos en el instalador de Ubuntu 24.04. Una manera de echarle un vistazo es descargar una Daily Build reciente e instalarlo – esto mejor en una máquina virtual -, pero hay algo mejor: hacerlo desde el navegador.

Instalador de Ubuntu 24.04 en un prototipo de Figma

Tal y como se recoge en el Discourse de Ubuntu, se ha diseñado un prototipo en Figma como prueba de usabilidad del Instalador de Ubuntu 24.04. La idea es recoger información sobre el uso que hacemos de él. Nos pide grabar la pantalla y el micrófono para saber lo que pensamos, pero, si nos preocupa nuestra privacidad, podemos sencillamente decirle que no.

Cuando vamos usándolo, ellos recibirán la información de clics y otras estadísticas, y esto puede ayudarles a saber si damos pronto con lo que tenemos que hacer o no. Nada más iniciar la prueba nos consulta si hemos instalado Ubuntu muchas veces, alguna o ninguna y se empieza la prueba. Hay partes que no funcionan, como poner el idioma en español, pero el diseño es muy fiel al real.

Una vez terminamos con la prueba, podemos enviarles comentarios. Si estáis interesados, el prototipo de Figma está aquí.

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

El icono del centro de aplicaciones de Ubuntu cambia misteriosamente

Nuevo icono del Centro de aplicaciones de Ubuntu

El centro de aplicaciones de Ubuntu se ha cambiado de ropa. Ese fue el nombre que decidieron usar ya en Ubuntu 23.10, aunque su nombre original en inglés es Apps Center. Quedarse con «Snap Store» no parece bueno para el marketing, y qué mejor momento para cambiar de nombre que cuando se ha usado una tienda totalmente diferente que además ha usado otro kit de desarrollo de software (Flutter). Lo que pasa es que de momento no se sabe si es un error o un cambio.

La primera vez que lo he visto ha sido en mi instalación de Ubuntu Daily, ahora en su versión 24.04. El nuevo icono es el que se muestra a la derecha con fondo negro, y el de la Snap Store/Apps Center/Centro de aplicaciones era como lo de la izquierda hasta hace unas horas. Que el que tiene la letra A en blanco se vea más borroso es cuestión de cómo he obtenido las imágenes; usad la imaginación para intentar verlo más claro.

Centro de aplicaciones con rediseño en el icono

La única información que he encontrado sobre este cambio es un usuario que pregunta por el mismo en el Discourse de Ubuntu. En el hilo, esta persona se pregunta qué ha podido pasar, que en su caso estaba tocando algo de los temas y de repente lo había visto así. La única respuesta que ha recibido es que pruebe a eliminar varios archivos con el comando rm -rf ~/.local/share/mime ~/.local/share/.icons ~/.cache y reinicie, pero yo he probado en una Live Session de Ubuntu 23.10 aprovechando lo que ofrece DistroSea y he podido comprobar que cambia el icono al actualizar el paquete snap (sudo snap refresh para actualizarlos todos)  de Centro de Aplicaciones.

Por lo tanto, y a falta de que lo confirmen sus desarrolladores, la aplicación tendrá nuevo icono en Ubuntu 24.04, aunque se ha adelantado y ya está disponible en 23.10. Si es un error, tendría sentido que se les hubiera colado la actualización de la Daily en la actual estable, pero me inclino a pensar que es un cambio de diseño. A mí me gusta más. ¿Y a vosotros?

code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}

from Linux Adictos https://ift.tt/1QfAnFM
via IFTTT

Los 15 paquetes más populares que puedes conseguir en RPM Fusion, o cuándo merece la pena añadir sus repositorios o no

RPM Fusion, los paquetes más populares

Hace unos días explicamos qué es RPM Fusion. Lo hicimos con cierta brevedad, pero sí facilitamos la información necesaria para añadirlo a cualquier distribución compatible, entre las que están Fedora en todas sus ediciones, incluidas las Atomic Desktop. En resumen, son varios repositorios que permiten instalar software que no está en los oficiales. Lo que vamos a hacer hoy aquí es explicar qué podemos encontrar allí y si merece la pena añadirlos siempre o no.

Ya os adelanto que no, que no siempre es necesario añadirlos. Las comparaciones son odiosas, pero se puede explicar mirando a su principal competencia, si es que existe algo así en el mundo Linux: Ubuntu ya ofrece mucho software en sus repositorios oficiales, y es tontería añadir cualquier otro si no vamos a usar lo que se ofrezca en él. Ya mirando a las distros que usan paquetes RPM, a veces será suficiente con añadir un único repositorio, el del programa que necesitemos. Como ejemplos, Vivaldi o Visual Studio Code.

Paquetes populares en RPM Fusion

aMule

Volví a usar aMule

Iba a comenzar este punto preguntando si había alguien que no conociera este programa de descargas P2P, pero seguro que hay gente joven o que nunca lo ha necesitado que desconoce su existencia. aMule, que mi compañero Diego volvió a usarlo hace meses y nos contó su experiencia, es la versión no-Windows del popular programa de descargas de punto-a-punto o nodo-a-nodo. Es decir, de un equipo a otro.

Desde siempre, y si hubo un momento en el que no fuera así se me puede corregir, ha usado la red eD2k, también conocida como eDonkey2000 o sencillamente eDonkey. Emule era lo «normal» hace ahora unos 20 años para descargarse películas, juegos y todo tipo de software. Si la memoria no me falla, antes se usaban Napster, Kazaa y Ares y después se pasó a la red Torrent, a las descargas directas y ahora se ve directamente en streaming. Huelga decir que estamos hablando de contenido no conseguido pagando por él.

Avidemux

No tenemos un artículo específicamente para Avidemux, pero Diego también nos habló de él en una lista de editores de vídeo simples de código abierto. Poco más hay que añadir a su titular y al punto que él añadió en su artículo. No se trata del mejor programa para editar vídeos y no está a la altura de Kdenlive u OpenShot, pero tampoco es su intención. Entre sus ediciones, permite por ejemplo extraer audio o cortar vídeos, y todo ello con una curva de aprendizaje casi igual a cero.

Cinelerra

Cinelerra

De editores de vídeo va la cosa. Yo conozco la existencia de Cinelerra desde hace mucho, pero tampoco puedo hablar extensamente de él porque no es algo que use a diario. Isaac nos habló escribió un artículo hace algo más de dos años, y lo definió como una aplicación revolucionaria para la edición de vídeo. Es un editor completo, de los que nos permiten mover los clips por diferentes líneas de tiempo, cortar, añadir efectos…

cmus

Si buscas un reproductor de música muy liviano o sencillamente quieres uno más linuxero, por eso de que se ejecuta en el terminal, cmus es lo que buscas. Funciona en equipos con base Unix, y permite tener una biblioteca, reproducir canciones, discos, listas y casi lo mismo que cualquier reproductor de música, menos la interfaz. Claro está, no hay carátulas, pero puede con todo lo demás.

El motivo de su ligereza tiene que ver con dónde se ejecuta: aunque es cierto que requiere un emulador de terminal, este tipo de emuladores tienen que renderizar menos widgets que software más complejo como Elisa o VLC. Cuando se ejecuta en algo como Alacritty en i3-wm, su consumo de recursos es aún menor.

DeSmuME (y otros emuladores)

Un emulador de Nintendo DS de los mejores que existen. Sobran las presentaciones. En cuanto a otros emuladores, prácticamente están todos, y en la lista aparecen MAME, PPSSPP, PCSX y varios más. Si no se encuentran en los repositorios oficiales, RPM Fusion es el salvador.

Doom (shareware)

Otro que no necesita presentación es el juego Doom, famoso por ejecutarse hasta en un editor de texto plano o en un test de embarazo. Quizá sea menos conocida la parte de la historia que explica que hay al menos una versión completa, con 3 episodios, la Ultimate, con uno más, y la shareware, que nos ofrece todos los niveles del primero de los tres. RPM Fusion nos permite instalar esto último.

FFmpeg

RPM Fusion también nos ofrece este paquete que está por defecto en otras muchas distribuciones Linux. Es la biblioteca base de muchos programas, y en general sirve para gestionar o manipular contenido multimedia. Si quieres convertir un archivo de audio a otro, FFmpeg puede. Si quieres cortarlo, también. Eso y mucho más.

FreeCAD

FreeCAD es al CAD y AutoCAD lo que GIMP a las imágenes y Photoshop. O por lo menos así lo veo yo. Las personas, como los arquitectos, estarán más puestas a trabajar con AutoCAD, pero esta alternativa puede servir en muchos casos.

HandBrake

HandBrake 1.4

En este artículo explicamos qué es HandBrake, pero podríamos resumirlo como una interfaz o frontend para FFmpeg. Permite hacer ediciones como convertir archivos multimedia a otros formatos, cortarlos, recortarlos (que no es lo mismo) y mucho más.

Kodi, motivo para añadir RPM Fusion

Aquí en LinuxAdictos hemos hablado largo y tendido sobre Kodi, y lo que queda, ya que incluso es parte de la Linux Foundation desde no hace mucho tiempo. Es un programa que sirve para reproducir contenido multimedia, y añadiéndole complementos se puede hacer prácticamente de todo. Por ejemplo, tener «una aplicación oficial de Movistar«, véanse las comillas, en Linux. También lo encontramos en RPM Fusion y me atrevería a decir que es motivo más que suficiente para activarlo… aunque más adelante digamos lo contrario…

Mixxx

Mixxx

Mixxx la alternativa open source a virtualDJ

Si eres DJ y prefieres algo libre que esté para Linux, Mixxx es una de las mejores opciones por no decir la mejor. De hecho, creo que nos cuidan más a nosotros que a los usuarios de otros sistemas operativos, pero puede ser sólo una impresión personal.

Los que se dedican a las mezclas lo tienen en alta estima por todo lo que ofrece al precio que lo ofrece (gratis), y yo sólo he escuchado quejas con respecto a lo que tarda en cargar los audios (unos segundos… total).

Shotcut

Si se me pidiera que nombrara a los tres editores de vídeo para Linux que ocuparían un podium, Shotcut estaría en mi tercer cajón. Es un buen editor de vídeo, y si yo lo pongo por detrás de Kdenlive y OpenShot es más por preferencia o costumbre que por cualquier otra cosa. Es muy capaz y uno de los favoritos de la comunidad Linux.

Steam, motivo para añadir RPM Fusion si te gusta jugar

¿Necesita presentación? Otro motivo que por sí mismo sería suficiente para añadir los repositorios de RPM Fusion. Claro está, para el que quiera jugar y hacerlo con el catálogo de Steam.

VirtualBox

Aunque yo prefiero GNOME Boxes por razones que no voy a detallar aquí, VirtualBox es la mejor opción para ejecutar máquinas virtuales con Linux como anfitrión. O por lo menos es así si se necesita una interfaz sencilla y obtener la máxima compatibilidad con los sistemas huésped. También creo que es lo mejor si se quiere usar el mismo software sea cual sea el sistema anfitrión, ya que está disponible para Linux, macOS, Windows en incluso en algunos BSD.

Vokoscreen

Hablando de software para usar en todos nuestros equipos, Vokoscreen sería mi elección si no me hubiera acostumbrado a OBS y no existiera SimpleScreenRecorder. Permite grabar la pantalla, con o sin sonido, y los resultados son muy buenos, no como los de algunos grabadores que terminan grabando vídeos borrosos.

Quizá lo más importante que ofrece RPM Fusion

RPM Fusion

Muchos paquetes de los que encontramos en RPM Fusion son librerías y controladores, y los últimos pueden ser motivo suficiente para instalar añadir RPM Fusion. Si tenemos un equipo con una tarjeta gráfica de NVIDIA, la mejor manera de instalar los drivers privativos es tirando de RPM Fusion.

Cuándo no es necesario RPM Fusion

Como hemos explicado al principio de este artículo, no siempre es necesario añadir uno, varios o todos los repositorios que forman parte de RPM Fusion. Por poner unos ejemplos, no es necesario cuando/para:

  • Instalar Google Chroome. Chrome en sistemas como Fedora y derivados se instala añadiendo su repositorio oficial, y además no está en RPM Fusion.
  • No necesito librerías ni drivers especiales.
  • Me gustan los paquetes flatpak. Si uno se siente cómodo con los paquetes flatpak, y todo el software que necesita está allí, no es necesario añadir los repositorios de RPM Fusion. Por poner un ejemplo, no necesito FFmpeg para edición de vídeo si instalo Kdenlive de Flathub.
  • Cuando, sencillamente, no se echa en falta nada. ¿Para qué añadir repositorios si los necesito? Esto, además, es contraproducente (más tiempo de carga, más posibles errores al comprobar su contenido…).
  • Mi sistema tiene opción de añadir soporte parcial. Si queremos usar sólo Steam, Fedora en su edición Workstation permite añadir el soporte para Steam de RPM Fusion desde GNOME Software. En teoría, añade sólo lo necesario para Steam.

RPM Fusion, un complemento

RPM Fusion existe para complementar o reducir las carencias de los repositorios oficiales de las distribuciones que confían en paquetes RPM. Los complementos no siempre son necesarios, y ahora os toca a vosotros decidir si los necesitáis o no.

Lista completa de paquetes.

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

Firefox 123 ya fue liberado y estas son sus novedades mas destacadas

Firefox-Logo

Firefox es un popular navegador web

Se acaba de dar a conocer el lanzamiento de Firefox 123 junto con la cual también se liberó la actualización de la rama de soporte a largo plazo de Firefox 115.8.0. Firefox 123  llega implementado diversos cambios de los cuales se destacan las inclusiones de algunas funciones experimentales, cambios en las compilaciones para Linux, correcciones y más.

En este lanzamiento de Firefox 123 se han solucionado 32 vulnerabilidades, de las cuales 24 están marcadas como peligrosas y 23 de las 32 vulnerabilidades son causadas por problemas de memoria.

¿Qué hay de nuevo en Firefox 123?

En esta nueva versión que se presenta de Firefox 123 se destaca la integración de la pagina «Firefox View», la cual proporciona al usuario acceso al contenido visto anteriormente, además de que integra la capacidad de buscar el contenido de todas las secciones mostradas con pestañas actuales, pestañas abiertas recientemente, pestañas cerradas recientemente, pestañas de otros dispositivos e historial de navegación.

En la edición de Firefox para Linux se realizaron cambios para usar la API GdkCursorType a gdk_cursor_new_from_name , con la finalidad de solucionar un problema con el cursor vacío que se mostraba en las versiones de prueba de GNOME 46 usando el tema de icono adwaita.El problema se debe al fin del soporte para los cursores X clásicos en adwaita-icon-theme.

Otro de los cambios que presenta esta nueva versión de Firefox 123, es la adición de la función experimental para mostrar miniaturas de páginas al pasar el cursor sobre las pestañas. Además del boceto, se ha añadido una referencia al enlace que se muestra en la pestaña en el bloque de información de la misma. Por defecto, las vistas previas en miniatura están desactivadas y requieren que se active la configuración «browser.tabs.cardPreview.enabled» en about:config.

Se ha introducido una interfaz llamada «Herramienta de informes de compatibilidad web» para permitir a los desarrolladores de Firefox enviar notificaciones sobre problemas relacionados con la visualización de sitios y discrepancias en el comportamiento al trabajar con sitios en comparación con otros navegadores. Para enviar una notificación, se ha agregado el elemento «Informar problema del sitio» al menú «Ayuda», el cual redirige al servicio webcompat.com.

En las herramientas para desarrolladores web, en el panel de seguimiento de actividad de la red, ahora es posible guardar el contenido de una respuesta a una solicitud en el disco (se ha agregado un botón «Guardar respuesta como» al menú contextual).

De los demás cambios qué se destacan:

  • Los degradados SVG configurados utilizando los elementos <linearGradient> y <radialGradient> ahora admiten la interpolación de color utilizando el espacio de color RGB lineal.
  • El elemento feImage SVG , que recupera una imagen de una fuente externa, tiene la opción de usar un ancho de 300 px y una altura de 150 px si el tamaño del elemento raíz original se establece en un porcentaje (anteriormente dichos elementos no se representaban).
  • Al habilitar la compatibilidad con Preload y Modulepreload, Early Hints ahora es totalmente compatible.
  • En la versión de Firefox para Android, se ha mejorado la compatibilidad con algunos sitios para proteger contra la identificación pasiva del usuario.
  • La cancelación de eco de audio ahora se puede aplicar a las entradas de micrófono cuando la salida de audio se redirige a otro dispositivo con setSinkId()
  • El problema con la visualización incorrecta de miniaturas en el cuadro de diálogo de apertura de archivos, que aparece en sistemas con CPU AMD más antiguas, no se ha resuelto. Si se muestran cuadrados negros en lugar de miniaturas, se recomienda actualizar los controladores.
  • La configuración de la barra de direcciones se ha agregado a la sección «Buscar» del configurador.
  • El traductor integrado admite no solo la traducción de texto visible, sino también la traducción de información sobre herramientas y formularios de entrada.

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

¿Como instalar o actualizar la nueva versión de Firefox en Linux?

Los usuarios de Firefox que no hayan desactivado las actualizaciones automáticas recibirán la actualización automáticamente. Aquellos que no quieran esperar a que eso suceda pueden seleccionar Menú> Ayuda> Acerca de Firefox después del lanzamiento oficial para iniciar una actualización manual del navegador web.

La pantalla que se abre muestra la versión actualmente instalada del navegador web y ejecuta una búsqueda de actualizaciones, siempre que la funcionalidad esté habilitada.

Otra opción para actualizar, es si eres usuario de Ubuntu, Linux Mint o algún otro derivado de Ubuntu, puedes instalar o actualizar a esta nueva versión con ayuda del PPA del navegador.

Este lo pueden añadir al sistema abriendo una terminal y ejecutando en ella el siguiente comando:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y

sudo apt-get update

sudo apt install firefox

También puedes optar por realizar la instalación siguiendo las instrucciones que proporciona Mozilla.

Para el caso de los usuarios de Arch Linux y derivados, basta con ejecutar en una terminal:

sudo pacman -Syu

O para instalar con:

sudo pacman -S firefox

Finalmente, pueden obtener el navegador con el último método de instalación que fue añadido «Flatpak». Para ello deben contar con el soporte para este tipo de paquetes.

La instalación se hace tecleando:

flatpak install flathub org.mozilla.firefox

Para el resto de las distribuciones de Linux, pueden descargar los paquetes binarios desde el siguiente enlace.

from Linux Adictos https://ift.tt/6J1qwxz
via IFTTT

Mixxx 2.4 llega con soporte de exportación a EngineOS, mejoras y más

Mixxx

Mixxx la alternativa open source a virtualDJ

Hace poco se dio a conocer el lanzamiento de la nueva versión de Mixxx 2.4 y en este lanzamiento la novedad más importante el soporte para exportar listas de reproducción y bibliotecas a dispositivos Engine DJ OS, tambien presenta las «Cadenas de Efectos», un conjunto de efectos que se pueden guardar y recargar, importantes mejoras en el menú de pistas, entre otras cosas mas.

Para quienes desconocen de Mixxx, deben saber que este es un programa que proporciona un conjunto completo de herramientas para DJ profesionales y mezclas de música para disc jockeys que permite hacer mezclas. Admite los formatos de audio ogg y mp3 y mediante complementos se pueden reproducir otros formatos. Tiene la ventaja de ser un programa que puede ser usado tanto por novatos como por usuarios avanzados.

¿Qué hay de nuevo en Mixxx 2.4?

En esta nueva versión que se presenta de Mixxx 2.4, tal y como mencionamos al inicio, la principal novedad de este lanzamiento es el soporte para dispositivos Engine DJ OS, con ello ahora es posible exportar contenedores, listas de reproducción y bibliotecas. Esto permite a los usuarios preparar pistas en una computadora portátil utilizando Mixxx y luego transferirlas a controladores individuales como Denon y Numark a través de una unidad USB.

Otra de las novedades que presenta esta nueva versión de Mixxx 2.4 es el soporte para muestras de audio en bucle guardadas, las cuales pueden ser asignadas a cualquier ranura con hot cues. Se menciona que esta característica es especialmente útil para aquellos que trabajan con pistas de Serato DJ que ya tienen bucles guardados, ya que Mixxx 2.4 los importará automáticamente,

Además de ello, ahora es posible guardar, recargar, importar y exportar cadenas de efectos, incluyendo todos sus parámetros y enlaces a Meta Knobs. También se puede vincular una cadena de efectos a un Super Knob para convertirlo en un Quick-Effect. Con la capacidad de crear mapeos de Super Knob personalizados, los usuarios pueden tomar el control creativo con una sola perilla, ofreciendo una experiencia de mezcla más dinámica y expresiva.

También se destaca que se han agregado funciones adicionales al menú de pistas, que incluyen la capacidad de seleccionar pistas descargadas de una biblioteca, analizar el número de latidos por minuto (BPM) de cada pista, eliminar archivos de pistas del disco y buscar metadatos.

La versión 2.4 de Mixxx también trae una serie de otros cambios y mejoras, entre las cuales se destacan:

  • Bloqueo de sincronización mejorado.
  • Se ha agregado soporte para seleccionar manualmente el líder de sincronización, lo que es especialmente útil cuando las pistas tienen BPM variables.
  • Algoritmos Soundstretcher / Key-Shift actualizados
  • Se ha reelaborado el dibujo del oscilograma (forma de onda).
  • Sistema de mapeo de controladores modernizado basado en Javascript ES7.
  • Se agregó soporte para sistemas Apple basados ​​en chips ARM Apple Silicon.

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

¿Cómo instalar DJ Mixxx 2.4 en Linux?

Si estás interesado en poder instalar esta aplicación, podrás hacerlo siguiendo las instrucciones que compartimos a continuación, acorde a la distribución que estés utilizando. Para poder instalar esta aplicación debemos de dirigirnos a su página web oficial y en su sección de descargas podemos encontrar lo siguiente.

Para el caso de los que son usuarios de Ubuntu y derivados, los desarrolladores de la aplicación nos proporcionan un repositorio. Este lo podremos añadir abriendo una terminal en nuestro sistema con Ctrl + Alt + T y en ella vamos a ejecutar los siguientes comandos:

sudo add-apt-repository ppa:mixxx/mixxx
sudo apt update
sudo apt install mixxx

Si eres usuario de Fedora, podrás obtener la aplicación de una forma sencilla, solo tienes que tener habilitado el repositorio RPMFusion en tu sistema y desde la terminal podrás realizar la instalación con:

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Ahora si son usuarios de Arch Linux, Manjaro o cualquier otra distribución basada en Arch Linux, podrán realizar la instalación desde los repositorios de AUR. Solo deben contar con este repositorio habilitado y desde la terminal podrán instalarlo con:

yay -S mixxx

Para el resto de las distribuciones debemos de descargar el código fuente y compilar.

Podemos descargarlo desde git con el siguiente comando:

git clone -b 2.4 https://github.com/mixxxdj/mixxx.git

Y debemos de seguir las instrucciones para instalar dependencias necesarias de este enlace, es este.

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

LXQt también se sube al tren de Wayland y publica los planes para realizar la transición

Screenshot de LXQt 2.0

Screenshot de LXQt 2.0

Este 2024 sin dudas será el año de Wayland, ya que como hemos mencionado en otros artículos que hemos compartido aquí en el blog en relación de la transición de aplicaciones, entornos y distribuciones hacia Wayland, este servidor gráfico tendrá un gran auge durante todo este año.

Y es que a pesar de que el movimiento hacia Wayland ha iniciado desde hace varios años a tras, tal parece que hasta apenas las piezas se están alineando en favor de Wayland y en esta ocasión, el proyecto que se ha sumado en favor de Wayland es el entorno de escritorio LXQt.

Los desarrolladores de LXQt dieron a conocer información sobre sus planes para realizar la transición del entorno hacia Wayland y QT6. Esta decisión surgió después de una discusión interna (en el buen sentido) y después de darle muchas vueltas al asunto, llegaron a la conclusión de que el futuro del proyecto estaba encaminado hacia la transición de la biblioteca Qt6 y el protocolo Wayland.

Es importante destacar que la implementación del soporte para Wayland no alterará la estructura conceptual del proyecto, ya que como tal LXQt seguirá siendo modular y mantendrá su enfoque en la organización clásica del escritorio. Siguiendo la analogía con el soporte para varios administradores de ventanas, LXQt podrá trabajar con todos los administradores compuestos basados en la biblioteca wlroots, desarrollada por los creadores del entorno de usuario Sway. Esta biblioteca proporciona funciones básicas para organizar el trabajo de administradores compuestos basados en Wayland. LXQt ha sido probado con éxito utilizando administradores compuestos como labwcwayfirekwin_waylandsway y Hyprland, obteniendo los mejores resultados con labwc.

Entre los principales puntos a abordar en la transición se menciona:

  • Prioridad: Portar todos los componentes a Qt6, con lo cual se espera que Qt6 ofrezca mejoras en el rendimiento, aunque no serán necesariamente evidentes para el usuario final.
  • Nuevo menú de aplicaciones predeterminado que incluirá «Todas las aplicaciones», favoritos y una función de búsqueda mejorada.
  • Se implementará en LXQt 2.0.0, aunque no está directamente relacionado con el port a Qt6.

Actualmente, la migración de todos los componentes de LXQt a Qt6 se considera la tarea principal y recibe la máxima atención del proyecto. Una vez que se complete la migración, se suspenderá la compatibilidad con Qt5. Se menciona que hasta ahora, el panel, el escritorio, el administrador de archivos (PCmanFM-qt), el visor de imágenes (LXimage-qt), el sistema de administración de permisos (PolicyKit), el control de volumen (pavucontrol, PulseAudio Volume Control) y el gestor de atajos de teclado global ya se han traducido completamente a Qt6.

En cuanto a los trabajos con Wayland en LXQt, se menciona que:

  • Se está trabajando en adaptar LXQt a Wayland, con la implementación de código específico para Wayland en componentes como el panel, el escritorio, el ejecutor, las teclas rápidas y el demonio de notificación.
  • Muchas aplicaciones y componentes LXQt ya funcionan en Wayland, aunque algunas solo parcialmente.
  • La falta de lanzamiento de Layer-Shell-qt 6.0 y un complemento de administrador de tareas en el panel de Wayland son desafíos pendientes.
  • La filosofía modular de LXQt se mantendrá con Wayland, y se espera que funcione con todos los compositores basados en wlroots, como labwc, wayfire, kwin_wayland, sway y Hyprland.
  • La transición a Qt6 y la adaptación a Wayland son procesos continuos que requieren tiempo y paciencia.

En términos de preparación para Wayland, la mayoría de los componentes LXQt mencionados anteriormente ya han sido portados en cierta medida. La compatibilidad con Wayland aún no está disponible solo en el configurador de pantalla, el programa de captura de pantalla y el gestor global de atajos de teclado. No hay planes para portar el marco sudo a Wayland.

Finalmente, cabe mencionar que se espera que los resultados de esta migración se presenten en el lanzamiento de LXQt 2.0.0, programado para abril de este año. Además de los cambios internos, la nueva versión incluirá por defecto un nuevo menú de aplicaciones llamado «Fancy Menu», el cual no solo organiza las aplicaciones por categorías, sino que también introduce un modo de visualización resumida para todas las aplicaciones y agrega una lista de aplicaciones frecuentemente usadas.

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/QPxJrKw
via IFTTT

miracle-wm se presenta como alternativa a otros gestores de ventanas como i3, Sway o Hyprland

miracle-wm

No sé si el interés por los gestores de ventanas está aumentando o me lo parece a mí. Existen desde hace mucho, pero se pueden contar con los dedos de las manos los que se usan extensamente. No nombraré más que a i3, Sway o Hyprland para evitar críticas de los fans de algunos WM, pero la llegada del último y del nuevo miracle-wm hacen que alguien como yo sienta que crezca este mercado.

miracle-wm, escrito así por lo menos de momento, es un compositor de Wayland basado en Mir, y su llegada se ha hecho pública en el Discourse de Ubuntu. Hace a penas unas horas se ha lanzado el la primera versión de su historia, aunque los que quieran probarlo deben bajar un poco su entusiasmo por diferentes razones. La primera es la que me parece más evidente, y es que está disponible como paquete snap y sólo de esta manera, a no ser que uno coja el código fuente de GitHub y lo instale por su cuenta.

miracle-wm: un compositor de Wayland basado en Mir

«Me complace anunciar la primera versión de miracle-wm, un compositor de Wayland basado en Mir. miracle-wm presenta un gestor de ventanas en mosaico, muy similar al que se encuentra en i3, sway e Hyprland. El objetivo del proyecto es satisfacer las necesidades de estos compositores y, al mismo tiempo, ofrecer gráficos más vistosos a los que preferimos un escritorio lleno de transiciones y colores suaves. Aunque el proyecto aún está en pañales, me encantaría recibir tus comentarios e informes de errores si tienes la oportunidad de usarlo, ya que yo he sido el único usuario hasta ahora. Dicho esto, ten en cuenta que todas las versiones anteriores a la v1.0.0 se consideran «versiones preliminares». Esto significa que puedes encontrarte con algún que otro problema por el camino. Si encuentras un error, te agradecería que registraras un problema en Github o incluso que contribuyeras tú mismo a solucionarlo. Cualquiera de las dos cosas sería muy apreciada«, dice Mathew Kosarek

Para poder usarlo es necesario hacerlo con el hardware del equipo, es decir, no se lleva muy bien con las máquinas virtuales. No es sorpresa, ya que por ejemplo GNOME Boxes no funciona muy bien en sesiones de Wayland. La mejor manera de probar miracle-wm va a pasar por hacerlo en el sistema operativo habitual o instalarlo en una unidad externa, bien sea un disco secundario o un pendrive.

Si tenemos lo necesario para instalar miracle-wm, podemos hacerlo con este comando:

sudo snap install miracle-wm --classic

.barra {display: flex;justify-content: flex-end;height: 25px; background-color: #333;border-radius: 5px 5px 0 0;}.rojo, .naranja, .verde{width: 12px;height: 12px; position: relative;border-radius: 50%;top: 7px; margin: 0 3px;}.rojo{background-color: rgb(248, 82, 82); margin-right: 7px;}.naranja{background-color: rgb(252, 186, 63);}.verde{background-color: rgb(17, 187, 17);}.terminal{background-color: black !important; border-radius: 5px !important;}pre{font-family:monospace !important; padding: 0 10px 10px; line-height: 1.5em; overflow: auto; background-color: black !important; color: #0EE80E !important}

Tras la instalación, que dura unos segundos, hay que cerrar sesión y elegir Miracle en la pantalla de login. La eliminación se consigue sustituyendo «install» por «remove» en el comando anterior y sin añadir la parte de «–classic».

Características

Entre lo que es capaz de hacer este gestor de ventanas recién nacido encontramos mucho de lo que ofrecen la mayoría:

  • Gestión de apilado de ventanas, como abrirlas, cerrarlas o cambiarles el tamaño.
  • Soporte para zonas para paneles, como los que solemos ver en las partes superior e inferior del «escritorio».
  • Soporte para ventanas a pantalla completa.
  • Permite usar multi-salida.
  • Soporte para espacios de trabajo.
  • Separación entre ventanas, a lo que los gestores de ventanas se refieren como «gap».
  • Archivo de configuración, similar al que vemos en i3.

La idea que ha llevado a Kosarek a crear miracle-wm ha sido diseñar un compositor de Wayland que ofrezca más funciones que otros gestores de ventanas como los mencionados aquí. Al mismo tiempo, debe servir para los que prefieren un escritorio o mejores transiciones y colores. A mí todo esto me recuerda un poco a lo que vi en Hyprland cuando lo probé, pero no he tenido ocasión de probar este nuevo gestor como es debido.

En un principio está como paquete snap, ya que parece salido directamente de la fábrica de Canonical, pero su desarrollador no cierra la puerta a que se usen otros tipos de paquetes y aceptará subir esas versiones si alguien se las entrega. Mirando al futuro, ¿lo veremos como opción nativa en Ubuntu?

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

HexChat lanza su última versión. No habrá más actualizaciones por falta de mantenimiento

HexChat se despide

Es probable que haya personas, sobre todo los que actualmente son adolescentes, que desconozcan cómo manteníamos conversaciones fluidas por mensajes antes de WhatsApp o Facebook Messenger. Pues antes solíamos usar chats, y aquello no era una aplicación que nos permitía hablar con nuestros contactos. Para eso también existía algo, el MSN Messenger de Microsoft que murió para dar paso a Skype. Pero los chats de verdad eran los del IRC (Internet Relay Chat), y a ellos podíamos entrar directamente con un navegador web o con un cliente IRC como HexChat.

Ahora mismo, esos esa manera de comunicarse parece ser cosa del pasado. Eso de ir a una web o configurar un servidor en un cliente IRC ya no es lo que se lleva. Se sigue «chateando», pero para ello usamos los mencionados WhatsApp y Facebook Messenger, Instagram, Telegram u otras plataformas algo menos conocidas como Discord o Matrix. Esa falta de interés por parte de los usuarios puede haber tenido algo que ver en que HexChat haya lanzado su versión final. O dicho de otro modo, ya no habrá más actualizaciones.

HexChat 2.16.2 será la última versión del ciente de IRC

El motivo que dan los desarrolladores para abandonar el proyecto es que ha estado sin mantener durante mucho tiempo, y nadie da un paso al frente para hacerse cargo de él. La última versión será la v2.16.2, e incluye una lista de novedades en la que predominan las correcciones.

HexChat 2.16.2 llegó hace ya más de dos semanas. En ese tiempo, su desarrollador principal ha subido los datos a GitHub, y cualquiera puede crear un fork del cliente de IRC y avanzar si le parece apropiado.

HexChat nació en 2010 como derivado de XChat y se ha usado bastante en los últimos 14 años. De hecho, está instalado por defecto en algunas distribuciones Linux. Ahora que HexChat ha decidido dar fin a su aventura en la menasjería instantánea, los usuarios de Linux tenemos que buscar alternativas, y una de ellas es Pidgin.

from Linux Adictos https://ift.tt/0nW7a6b
via IFTTT