El soporte de Systemd ya está disponible en WSL

WSL Windows

Subsistema de Windows para Linux es una capa de compatibilidad desarrollada por Microsoft para correr ejecutables de Linux nativamente en Windows 10

Hace poco se dio a conocer la noticia de que WSL ahora es compatible con Systemd, esta nueva actualización de WSL desbloquea muchas funciones de calidad de vida para la gestión de procesos y servicios. Esto incluye compatibilidad con snapd, que permite a los usuarios aprovechar todas las herramientas y aplicaciones disponibles en snapcraft.io.

El nuevo soporte añadido a WSL de Systemd se menciona que es especialmente útil para los desarrolladores web que desean configurar y desarrollar aplicaciones de servicio dentro de WSL antes de implementarlas en la nube.

Esto significa que las aplicaciones que dependen de Systemd para su uso o simplemente para una fácil administración ahora pueden ejecutarse sin problemas en este entorno WSL en Windows 10 y Windows 11.

Cabe mencionar que esta actualización es específica para WSL2, la segunda generación de WSL. WSL2 ejecuta un kernel de Linux completo en una máquina virtual dedicada, utilizando un subconjunto de la funcionalidad del hipervisor Hyper-V integrado en Windows. La versión original de WSL era una herramienta muy diferente, que no contenía un kernel de Linux completo.

En una publicación de blog, Canonical proporcionó algunos detalles técnicos y explicó cómo habilitar Systemd en Ubuntu en WSL. El anuncio correspondiente de Microsoft no es tan técnico, pero describe algunos de los cambios significativos realizados para lograr esta característica, incluido el cambio en el funcionamiento de WSL2.

El soporte de Systemd requería cambios en la arquitectura de WSL. Como Systemd requiere PID 1, el proceso de inicio de WSL iniciado en la distribución de Linux se convierte en un proceso secundario de Systemd. Además, dado que el proceso de inicialización de WSL es responsable de proporcionar la infraestructura de comunicación entre los componentes de Linux y Windows, cambiar esta jerarquía requirió repensar algunas de las suposiciones hechas con el proceso de inicialización de WSL. También se tuvieron que realizar cambios adicionales para garantizar un apagado limpio y garantizar la compatibilidad con WSLg.

También es importante tener en cuenta que con estos cambios, los servicios de Systemd no mantendrán activa su instancia de WSL. Su instancia de WSL permanecerá viva igual que antes. Microsoft agregó que esta función no se actualizará automáticamente para no causar problemas a los usuarios existentes. “Dado que esto cambia el comportamiento de WSL en el inicio, queríamos tener cuidado al aplicar este cambio a las distribuciones de WSL ya existentes de los usuarios. Por ahora, debe elegir habilitar Systemd para una distribución WSL específica”, dijo.

Este cambio significa que usar WSL será aún más como usar sus distribuciones de Linux favoritas en una máquina básica y le permitirá usar software que depende del soporte de Systemd. A continuación se muestran algunos ejemplos de aplicaciones de Linux que dependen de Systemd:

snap : un binario útil que le permite instalar y administrar software en Ubuntu;
microk8s : haga que Kubernetes se ejecute localmente en su sistema rápidamente;
systemctl : una herramienta que forma parte de Systemd e interactúa con los servicios en su máquina Linux.

Podría decirse que el soporte para Systemd por parte del subsistema de Windows para Linux fue ayudado por la llegada de Lennart Poettering, el creador de Systemd, al gigante de Redmond hace unos meses (puedes consultar la nota al respecto en el siguiente enlace).

Cabe mencionar que Microsoft ha contratado a varios desarrolladores de Linux y otros desarrolladores destacados de código abierto en los últimos años. Microsoft actualmente emplea al inventor de Python Guido van Rossum, el inventor de GNOME Miguel de Icaza fue empleado por Microsoft en 2016 cuando adquirió Xamarin, Nat Friedman se desempeñó como director ejecutivo de GitHub, Daniel Robbins, fundador de Gentoo Linux, fue empleado por Microsoft, Steve French trabaja para Microsoft como mantenedor de Linux CIFS/SMB2/SMB3 y miembro del equipo de Samba. Además, Linux se implementa ampliamente en Azure, el servicio de computación en la nube de Microsoft.

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

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

Llega la nueva versión de 0 AD Alpha 26: «Zhuangzi» con nuevos mapas y una nueva civilización

0 AD

0 AD es un programa gratuito y de código abierto, un juego de estrategia de tiempo de la guerra antigua.

Wildfire Games ha dado a conocer hace poco el lanzamiento de la nueva versión del popular juego 0 AD Alpha 26: «Zhuangzi», versión en la cual se destaca la adición de una nueva civilización, asi como nuevos mapas, mejoras en la GUI, optimizaciones y mucho más.

Para quienes desconocen de 0 A.D. deben saber que este es un juego de estrategia en tiempo real con gráficos 3D de alta calidad y una jugabilidad muy similar a los juegos de la serie Age of Empires. El código fuente del juego fue lanzado por Wildfire Games bajo la GPL después de 9 años de desarrollo como producto patentado. La versión actual admite el juego en red y el juego para un jugador con bots en mapas premodelados o generados dinámicamente.

Principales novedades de 0 A.D. Alpha 26

En esta nueva versión que se presenta del juego, se destaca que se agregó una nueva civilización, «el Imperio Han», que existió desde el 206 a. antes del 220 d.C. en China, ademas de que se tambien se han añadido nuevos mapas, «Tarim Basin y Yangtze».

Otro de los cambios que se destaca de la nueva versión, es el motor de renderizado que ahora brinda la capacidad de ajustar la calidad de la textura (baja, media a alta) y el filtrado anisotrópico (de 1x a 16x), asi como tambien que se agregó el soporte para fuentes FreeType.

Ademas de ello, tambien podremos encontrar la navegación de objetos mejorada, junto con un movimiento de formaciones militares y que ahora se puede seleccionar una formación militar como una sola entidad con un solo clic.

Por la parte de las optimizaciones de rendimiento implementadas, se menciona que para Windows, la aceleración de GPU está habilitada de forma predeterminada.

En la GUI se ha trabajado para que ahora presente un campo para buscar jugadores, asi como tambien que se ha agregado una página de resumen y se han implementado nuevas sugerencias y ademas cuenta con la capacidad de ajustar el tamaño de los elementos de la interfaz.

De los demás cambios que se destacan:

  • Mods instalados en modo arrastrar y soltar.
  • Se agregaron configuraciones para los modos de pantalla completa y ventana.
  • Interfaz mejorada del Editor Atlas.
  • Se ha trabajado en la mejora de texturas, modelos 3D, paisajes y animaciones.
  • Se agregaron 26 nuevas pistas de música.
  • Se agregó una opción que permite a los aliados compartir información sobre cada parte del mapa abierto.
  • Se agregó la capacidad de asignar tareas extraordinarias a unidades que requieren ejecución inmediata, independientemente de la presencia de otras tareas.
  • Se ha implementado el soporte para la aceleración de las unidades.

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

¿Cómo instalar 0 A.D. en Linux?

0 A.D. es un juego bastante popular que ha estado incluido dentro de los repositorios de la mayoría de las distribuciones desde hace ya bastante tiempo, por lo que su instalación no debería de requerir nada adicional. Solamente tendremos que abrir una terminal en nuestro sistema e instalar el juego con el siguiente comando acorde a la distribución de Linux que estés utilizando.

Si eres usuario de Debian, Deepin OS, Ubuntu, Linux Mint, Elementary entre otras distribuciones derivadas de estas, podrás encontrar el juego en tu centro de software de tu distribución o puedes instalar el juego con el siguiente comando:

sudo apt-get install 0ad

Para el caso de los usuarios de Arch Linux, Manjaro, Antergos, Arch Labs y cualquier distribución derivada de Arch Linux, podemos instalar el juego con el siguiente comando:

sudo pacman -S 0ad

Mientras que para los que son usuarios de Fedora, Korora o cualquier distribución derivada de Fedora pueden instalar con este comando:

su -c

dnf install 0ad

Para el caso de los que son usuarios de cualquier versión de openSUSE pueden encontrar el juego en el repositorio de juegos que podrás habilitar con ayuda de YaST.

De igual manera desde la terminal lo podrás añadir con el siguiente comando:

Tumbleweed

sudo zypper ar http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/ games
sudo zypper in 0ad

Finalmente, para los que son usuarios de Gentoo instalan el juego con:

emerge 0ad

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

WINE 7.18 introduce soporte para Unicode 15.0 y corrige 20 bugs

WINE 7.18

Fiel a su cita bisemanal, hasta que se llegue a la fase de las release candidate que habrá una nueva cada siete días, WineHQ lanzó ayer WINE 7.18. Es una nueva versión de desarrollo, de esa en las que se hacen muchos pequeños cambios y pueden mejorar la experiencia de usuario, pero no lleva la etiqueta de «estable», por lo que sólo se recomienda su uso si algo no funciona al ejecutar aplicaciones de Windows en nuestro sistema operativo no-Windows.

La semana pasada tuvimos una v7.17 con pocas novedades destacadas, o mejor dicho, WineHQ mencionó como destacado sólo dos puntos, a los que se le sumó el tercero de correcciones varias. Esta semana señala como destacado uno más, pero uno de ellos realmente importante: se ha añadido soporte para Unicode 15.0. Para el que no sepa lo que es, y evitar escribir un TL;DR (en español «mucho texto» si se prefiere usar un meme, y cuyas siglas significan «Too Long; Didn’t Read»), decir que es el responsable de que se puedan usar emojis. Unicode 15.0 ha llegado esta semana y ha introducido 4489 nuevos caracteres.

Novedades de WINE 7.18

Al soporte de Unicode 15.0, se le une como más destacado que se ha añadido soporte para WoW64 al driver de macOS y corrección del lector asíncrono en el soporte de GStreamer. El número de cambios total ha sido de 251, con los siguientes 20 bugs corregidos:

  • Varias aplicaciones (FileMaker Pro 12-19, MyDiff) se bloquean al intentar crear/abrir una solución de muestra (‘ImmAssociateContext’ sólo debería generar ‘WM_IME_SETCONTEXT’ si la ventana tiene el foco).
  • Varias aplicaciones y juegos necesitan dsdmo.dll (DirectSound Effects).
  • valgrind muestra un par de posibles fugas en oledb32/tests/marshal.c.
  • Hotel Giant 2 se bloquea con frecuencia.
  • Múltiples aplicaciones se bloquean con la función no implementada msvcr{100,110}.dll.
  • Adobe FrameMaker 8: El instalador aborta con el error «El asistente fue interrumpido…».
  • El instalador de Git 2.25 basado en MSYS informa de que «no se ha podido descodificar la cadena hexadecimal <hexstring>» (necesita soporte para CryptStringToBinaryW CRYPT_STRING_HEX).
  • Bloomberg Terminal necesita la función no implementada dbghelp.dll.SymSrvGetFileIndexInfo.
  • Los objetos de Resident Evil 7 se representan con fallos (renderizador Vulkan).
  • REVELPROG_IS se bloquea con la función no implementada winusb.dll.WinUsb_Free.
  • urlmon:url falla debido a una redirección inesperada.
  • windows.media.speech:speech – La función test_Recognition() de 64 bits obtiene un recuento inesperado en Windows después de ISpeechContinuousRecognitionSession_Release().
  • Visual C++ 2015-2019 se bloquea en el lanzamiento.
  • d3d9:device – test_ssor_size() falla en Windows 8+.
  • msvfw32:mciwnd – test_MCIWndCreate() falla en WINE.
  • Fallo de segmentación al iniciar Dosbox.exe en modo de escritorio virtual.
  • KeePassXC se bloquea en la función no implementada msvcp140.dll.?ReportUnhandledError@_ExceptionHolder@details@Concurrency@@AEAAXXZ.
  • WINE se bloquea debido a un nombre de archivo largo al guardar un archivo en Framemaker.
  • WINE se bloquea al establecer un título de ventana largo.
  • NtDeviceIoControlFile() es bastante lenta cuando se llama con un handle no válido

WINE 7.18 está disponible desde este enlace. En la página de descargas hay información sobre cómo instalar esta y otras versiones en sistemas operativos como Debian y Ubuntu, pero también se puede instalar en Android y macOS.

La próxima versión será un WINE 7.19 que llegará el 7 de octubre.

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

Audacity está volviendo a los repositorios oficiales de algunas distribuciones Linux

Audacity 3.1.3 en Fedora 37

Hace unas horas hemos escrito un artículo en el que nos hacíamos eco del lanzamiento de la última versión de Audacity, la v3.2.0 para ser más exactos. Los sorprendente es que la noticia empieza viendo una notificación de Pamac diciendo que hay una nueva versión, pero por un bug o una extraña «feature», las nuevas versiones suelen aparecer con la misma numeración que la existente. Para comprobar las cosas, uno se dirige a su tienda de software, busca «audacity» y ve que hay una opción de «Repositorios oficiales (comunidad)» con la numeración 3.1.3. ¿Pero no habían parado en la 2.x por la telemetría?

Pues sí, así era, pero parece que están cambiando las cosas. Esta tarde me ha dado por comprobar cómo estaba todo esto en diferentes distribuciones, y sí que puedo confirmar que Debian (11) sigue con Audacity 2.4.2 en sus repositorios, que Ubuntu 22.04 está en la misma y 22.10 ni siquiera tiene al software incluido (parece que lo han eliminado), pero Manjaro, en el repositorio de la comunidad (el oficial, no AUR), EndeavourOS y Fedora, tanto en la actual 36 como en la beta de 37, sí lo incluyen en sus repositorios, aunque de momento ofrecen la v3.1.3. Manjaro y EndeavourOS están los dos basados en Arch Linux, y aquí está el paquete del sistema «padre».

La no-telelemtría habría animado a diferentes proyectos a readmitir a Audacity

Se comenta que esto guarda relación con la telemetría. Y es que Audacity, aunque ahora tenga un nuevo dueño, siempre ha sido de código abierto. El problema era más que Muse Group recogía datos de uso del software, y los diferentes proyectos dijeron «hasta aquí», y estuvieron mucho tiempo manteniendo la v2.4.2 congelada en sus repositorios. Incluso parece que Canonical eliminará el paquete en Ubuntu 22.10, pero todo podría cambiar si se confirma la nueva (o no tan nueva, porque circulan rumores desde hace más de un año) filosofía.

Según esta información, Audacity tendría ahora la telemetría desactivada por defecto, y se debería activar manualmente si queremos compartir nuestros datos de uso. Básicamente es así como deben ser estas cosas: se nos debe consultar, y si dicha consulta viene acompañada de una opción con un checkbox o caja de verificación, ésta debe estar desmarcada. El éxodo de usuarios a otras alternativas podrían haber tenido mucho que ver en esta decisión, pero sea por el motivo que sea, por lo menos Fedora y las distribuciones basadas en Arch han vuelto a readmitir a Audacity.

Para los que preferimos usar el software actualizado, esto son buenas noticias. Los paquetes aislados (sandbox) como los flatpak o snap no se integran tan perfectamente bien como los paquetes concretos de cada distribución. Sin ir más lejos, una de las nuevas opciones, como la de compartir, no aparece en la versión Flatpak, por no hablar de lo mal que queda usar el tema oscuro si hay partes que siguen siendo claras. Si todo esto es como parece, es probable que Audacity vuelva pronto también a los sistemas basados en Debian y otros.

from Linux Adictos https://ift.tt/5NCq8uQ
via IFTTT

Audacity 3.2.0 introduce soporte para efectos VST3, FFMPEG 5.0 y otras novedades

Audacity 3.2

Hace casi un año desde que la nueva propietaria del software lanzara la última actualización mayor de este editor de audio. Hoy, o ayer en algunas zonas, han puesto a disposición de cualquier interesado Audacity 3.2.0, una actualización que trae novedades útiles e interesantes. Por ejemplo, algo que no se ve, pero se siente, es el soporte para FFMPEG 5.0, u otras mejoras relacionadas con los plugins. Además, los usuarios de un Mac con el procesador propio de Apple han recibido soporte oficial.

En las actualizaciones no sólo se añaden cosas; a veces también se eliminan. Audacity 3.2.0 ha eliminado por lo menos dos: ya no está disponible la herramienta de zoom, algo que personalmente no usaba nunca porque existe la opción de hacerlo con Ctrl+Deslizar la rueda del ratón o con dos dedos en el panel táctil. También han eliminado las páginas del manual en HTML de la instalación

Novedades más destacadas de Audacity 3.2.0

Las licencias se han actualizado en este lanzamiento. Los binarios están bajo la licencia GNU General Public Licence, versión 3. La mayoría del código se mantiene en GPLv2 o posterior, pero el soporte para VST3 aún necesita una actualización de la licencia. En cuanto a las novedades del software en sí, tenemos:

  • Añadido un nuevo botón «Efectos» al menú de las pistas, lo que permite intercambiar efectos en tiempo real. Más información.
  • Se ha fusionado la barra del mezclador con las barras de los medidores.
  • Se ha añadido un nuevo botón de configuración de audio, que sustituye a la barra de dispositivos por defecto. La barra de herramientas de dispositivos se puede volver a añadir a través del menú Ver > Barras de herramientas.
  • El menú Efectos ha obtenido una nueva ordenación. Se pueden encontrar otras opciones de ordenación y agrupación en las preferencias de Efectos.
  • Se han actualizado los iconos.
  • Se ha añadido una función de compartición rápida de audio. Más información, con vídeo incluido, pero adelanto que hay que estar registrado en audio.com.
  • Soporte para Wavpack.
  • En Linux, Audacity se puede compilar sin JACK presente. Además, ahora usa directorios XDG.
  • Cambiado de mad a mpg123 como importador de mp3.

Audacity 3.2.0 ya está disponible en su página web para todos los sistemas soportados. Desde allí, los usuarios de Linux podemos descargar su AppImage. Otras opciones son las versiones Flatpak y Snap, ya que muchas distribuciones dejaron de añadirlo a sus repositorios tras la compra de Muse Group.

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

Las características de Bootstrap

Bootrstrap es un framework para la creación de sitios y aplicaciones web

En este segundo artículo de la serie vamos a ocuparnos de las características de Bootstrap. Se trata de una completa biblioteca de recursos para el diseño de sitios y aplicaciones web incluyendo plantillas y elementos para formularios, tipografías y menú entre otros.

En el artículo anterior planteábamos que hay ocasiones en que los gestores de contenidos no son la mejor opción y que la escritura de código desde cero para un sitio web es la alternativa correcta. Sin embargo, no significa que tengamos que reinventar la rueda. El uso de frameworks como Bootstrap reduce enormemente el tiempo de diseño y facilita obtener resultados.

Las características de Bootstrap

Para entender las características de Bootstrap, debemos comprender el cambio de paradigma en el diseño de los sitios web.

Cuando aparecieron los sitios web, solo debían adaptarse a los distintos tamaños de monitores. Pero, con el correr del tiempo, teléfonos móviles y tabletas se convirtieron cada vez más en los medios de acceso preferidos de los usuarios. el desafío fue hacer las páginas se adaptaran a las diferentes pantallas sin que el usuario tuviera que agrandar, achicar o mover el contenido para poder verlo.

En principio se adoptaron los siguientes enfoques:

  • Diseño responsivo: El diseño es el mismo pero adaptado en forma automática al tamaño de la pantalla.  Este enfoque tiene algunos problemas como que el usuario puede verse obligado a hacer zoom en determinados sectores de la página para poder verlos.
  • Avance progresivo: Se comienza diseñando el sitio para el dispositivo con menos recursos (Generalmente el móvil por tener una pantalla más chica, un navegador con menos compatibilidad para características avanzadas y, muchas veces requerir el uso de un plan de datos para conectarse). Una vez terminado, sobre la base de este diseño se van agregando características para obtener la versión para tabletas, notebooks y ordenadores de escritorio.
  • Degradación gradual: Es el camino inverso. Se crea primero el sitio para escritorio y se le van quitando características hasta obtener una versión compatible con dispositivos móviles.

Como siempre es más fácil agregar que sacar, el avance progresivo es la tendencia que logró imponerse. Bootstrap por ejemplo, adopta el enfoque «mobile first», es decir que la base del diseño es siempre la versión que se va a mostrar en el tamaño de pantalla más pequeño y, luego se establecen las modificaciones que se irán haciendo  a medida que se pase a los tamaños que siguen.

Una ventaja extra del uso de Bootstrap tiene que ver con que Google asigna prioridad en sus búsquedas a los sitios amigables con los dispositivos móviles.

Otro concepto que debemos tener en cuenta es la diferencia entre diseño frontend y back-end. El diseño front-end se ocupa de todo lo que el usuario ve y todo con lo que interactúa. Backend agrupa aquello que se realiza en el servidor. Un ejemplo de lo primero es el de un formulario web. Lo de mostrar una serie de opciones se muestre como un menú desplegable es diseño frontend, que la opción elegida se envíe por mail o se agregue a una base de datos es diseño backend.

Bootstrap es un framework que combina elementos de estilo CSS y de programación en Javascript para controlar la representación y dar interactividad a todos los componentes de una página desarrollada en HTML5.

Entre las cosas que podemos controlar con Bootstrap están:

  • Accesibilidad: Los componentes como menús o diálogos son compatibles con lectores de pantalla o aptos para su uso por personas con movilidad reducida.
  • Botones: Incluyendo medidas, estilos, estados y agrupamiento.
  • Formularios:  Incluyendo representación, tipos de controles y validación de entradas.
  • Imágenes: Controla el origen, la alineación y la adecuación al tamaño de pantalla de las imágenes insertadas.
  • Elementos de navegación: Por ejemplo, barras laterales ocultables o menús verticales u horizoantales dependiendo del dispositivo.
  • Tipografía: Control de cómo se muestran las diferentes partes del texto.
  • Maquetación: Ajuste de la representación del contenido dependiendo del dispositivo

En el próximo artículo veremos algunos ejemplos prácticos de su utilización.

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

Se dio a conocer un informe sobre el trabajo en MAUI 2.2.0

MAUI 2.2.2

Maui DE tiene como objetivo introducir un entorno cohesivo, moderno, divertido y convergente para computadoras Linux

Hace ya varios días compartimos aquí en el blog el lanzamiento de la versión 2.4 de la distribucion de Linux Nitrux, la cual sus desarrolladores han estado trabajando en el desarrollo de su propio entorno de escritorio llamado «Maui DE».

La razón de mencionar ello, es que junto con el lanzamiento tambien se dio a conocer un informe sobre el desarrollo del entorno de usuario Maui DE (Maui Shell) que incluye Maui Apps y Maui Shell, que se adaptan automáticamente al tamaño de la pantalla y los métodos de entrada disponibles, lo que permite usarlos no solo en sistemas de escritorio, sino también en teléfonos inteligentes y tabletas.

El entorno desarrolla el concepto de «Convergencia», que implica la capacidad de trabajar con las mismas aplicaciones tanto en las pantallas táctiles de un teléfono inteligente y tableta, como en pantallas grandes de computadoras portátiles y PC. Maui DE se puede iniciar con su servidor compuesto Zpace usando Wayland, o ejecutando un shell Cask separado dentro de una sesión basada en servidor X.

Entre los cambios relacionados con Maui DE se propone un nuevo componente MauiMan (Maui Manager), que proporciona el servidor MauiManServer DBus y una biblioteca API para sincronizar configuraciones entre diferentes procesos. Entre otras cosas, MauiMan proporciona una API para diferentes programas para acceder a configuraciones de estilo y opciones de interfaz comunes, como el radio de la esquina de la ventana, los colores de enfoque, el método de entrada, la orientación de la pantalla y la decoración de los botones. Para administrar la configuración basada en la API de MauiMan, se ha implementado un configurador gráfico de configuración de Maui.

Las bibliotecas relacionadas con MauiKit para administrar entornos de usuario se separan en el conjunto principal de Maui, que Maui Settings usa para aplicar configuraciones sincronizadas a través de MauiMan. Las bibliotecas también proporcionan una API para administrar el consumo de energía, la configuración de sonido, el acceso a la red y las cuentas.

Maui Shell, que ahora se encuentra en la versión beta 2, pasó a utilizar los componentes MauiCore y MauiMan, ademas de que se rediseñó significativamente el código responsable de administrar las sesiones. Se agregó soporte para operaciones de reinicio, apagado, apagado, suspensión y salida. Soporte implementado para rotación de pantalla.

Se agregó un servidor CaskServer DBus que pasa comandos a todos los procesos secundarios de Maui Shell para administrar la sesión y realizar ciertas acciones, como reiniciar, salir y apagar. CaskServer está configurado con una interfaz gráfica que permite configurar parámetros como el comportamiento y la apariencia del panel.

Maui Shell actualmente usa tres ejecutables: startcask-wayland (establece variables de entorno, se conecta a CaskServer y llama al administrador de sesión), cask-session (administrador de sesión, inicia todos los procesos secundarios necesarios, incluidos CaskServer y MauiManServer) y cask (shell gráfico).

En MauiKit 2.2, la aplicación de estilos que determinan la apariencia de las aplicaciones se ha rediseñado significativamente. Puede definir sus propios esquemas de color y colores de enfoque, que pueden variar según el sistema operativo y el factor de forma del dispositivo. Los estilos base ahora están precompilados e integrados en cada aplicación. Para controlar de forma centralizada el estilo de todas las aplicaciones, existen configuraciones globales que le permiten cambiar parámetros como el radio del borde del elemento, la aplicación de animación y el tamaño de los iconos.

Se ha modernizado el diseño de muchos elementos de la interfaz, como botones, controles deslizantes y pestañas. Se agregó el componente SideBarView para crear barras laterales. Se ha agregado compatibilidad con la revisión ortográfica al elemento TextEditor con un formulario de edición de texto. Se agregó soporte para editar, agregar y eliminar metadatos EXIF ​​​​al elemento ImageTools.

El administrador de archivos Index ahora usa una instancia ya existente del programa en nuevos lanzamientos (en lugar de iniciar un nuevo proceso, se crea una nueva pestaña en un proceso que ya se está ejecutando). Se agregó soporte inicial para las especificaciones de FreeDesktop para la interfaz de administración de archivos. La barra lateral se ha rediseñado para incluir una lista de archivos abiertos recientemente.

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

Tras un retraso, por fin llega la nueva versión de los controladores Mesa 22.2

Mesa Drivers

Mesa es una biblioteca gráfica de código abierto, desarrollada que proporciona una implementación genérica de OpenGL

Después de unas semanas de retraso (y cuatro meses de desarrollo desde el ultimo lanzamiento), se dio a conocer el lanzamiento de la nueva versión de la implementación de la API OpenGL y Vulkan «Mesa 22.2.0», siendo esta la primera versión de la rama Mesa 22.2.x la cual tiene un estado experimental y que posterior a ella después de la estabilización final del código, se lanzará una versión estable de Mesa 22.2.1.

Y es que se suponía que Mesa 22.2.0 saldría a fines de agosto o principios de septiembre (pero pasaron cerca de poco más de 2 semanas), ya que Mesa 22.2-rc3 se lanzó el 19 de agosto y luego los candidatos de lanzamiento semanales de la versión 22.2 final simplemente no sucedieron, dando al lanzamiento final en estos días.

Principales novedades de Mesa 22.2

En esta nueva versión que se presenta de Mesa 22.2, la compatibilidad con la API de gráficos Vulkan 1.3 está disponible en anv para GPU Intel, radv para GPU AMD y GPU Qualcomm. Vulkan 1.2 es compatible con el modo emulador (vn), Vulkan 1.1 en rasterizador de software lavapipe (lvp) y Vulkan 1.0 en el controlador v3dv (GPU Broadcom VideoCore VI de Raspberry Pi 4).

Ademas de ello el controlador de GPU Qualcomm (tu) brinda soporte para la API de gráficos Vulkan 1.3, asi como tambien se agregó soporte para GPU Mali basadas en la microarquitectura Valhall (Mali-G57) al controlador Panfrost, (el controlador es compatible con la especificación OpenGL ES 3.1).

Otros de los cambios que se destacan de esta nueva versión de Mesa 22.2, es el soporte mejorado para tarjetas gráficas Intel DG2-G12 (Arc Alchemist) en el controlador ANV Vulkan (Intel) y el controlador Iris OpenGL, ademas de que el controlador Vulkan mejoró significativamente (alrededor de 100 veces) el rendimiento del código de trazado de rayos.

El controlador R600g para las GPU de la serie AMD Radeon HD 2000 a HD 6000 se movió para usar una representación intermedia (IR) sin tipo de sombreadores NIR. El soporte NIR también permite obtener soporte de representación intermedia TGSI (Tungsten Graphics Shader Infrastructure) al habilitar una capa para traducir NIR a TGSI.

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

  • Implementación continua del controlador Vulkan para GPU basado en la arquitectura PowerVR Rogue desarrollada por Imagination.
  • El controlador OpenGL de Nouveau ha comenzado a trabajar en la implementación de soporte para la GPU RTX 30 «Ampere».
  • Se ha implementado compatibilidad con la compilación asincrónica de shaders en el controlador Etnaviv para las tarjetas Vivante.
  • Soporte para compilar Mesa con códecs de video seleccionados deshabilitados debido a problemas de patentes de software.
  • El controlador Lavapipe como una implementación de software Vulkan ha agregado compatibilidad con nuevas extensiones como VK_EXT_robustness2 y compatibilidad con punteros variables.
  • Se agregó soporte para las extensiones de Vulkan, VK_EXT_robustness2 para controlador de lavapipe, VK_EXT_image_2d_view_of_3d para RADV, VK_EXT_primitives_generated_query para RADV, VK_EXT_non_seamless_cube_map para RADV, ANV, lavapipe, VK_EXT_border_color_swizzle para lavapipe, ANV, nabo, RADV, VK_EXT_shader_module_identifier para RADV, VK_EXT_multisampled_render_to_single_sampled para lavapipe, VK_EXT_shader_subgroup_vote por lavapipe, VK_EXT_shader_subgroup_ballot para lavapipe y VK_EXT_attachment_feedback_loop_layout para RADV.

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

¿Cómo instalar los drivers de video Mesa en Linux?

Los paquetes de Mesa se encuentran en todas las distribuciones de Linux, por lo que su instalación puede realizarse ya sea descargando y compilando el código fuente (toda la información al respecto aquí) o de una forma relativamente sencilla, la cual depende de la disponibilidad dentro de los canales oficiales de tu distribución o de terceros.

Para los que son usuarios de Ubuntu, Linux Mint y derivados pueden añadir el siguiente repositorio en donde los controladores son actualizados de manera rápida.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Ahora vamos a actualizar nuestro listado de paquetes y repositorios con:

sudo apt update

Y finalmente podemos instalar los drivers con:

sudo apt upgrade

Para el caso de los que son usuarios de Arch Linux y derivados estos los instalamos con el siguiente comando:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Para quienes sean usuarios de Fedora 32 pueden utilizar este repositorio, por lo que deben de habilitar corp con:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Finalmente, para los que son usuarios de openSUSE, pueden instalar o actualizar tecleando:

sudo zypper in mesa

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

GNOME 43 llega con ajustes rápidos, mejoras relacionadas con GTK4 y aplicaciones actualizadas

GNOME 43

Estaba disponible en forma de beta desde hacía algo más de un mes, pero se acaba de anunciar el lanzamiento de su versión estable. GNOME 43 ya está aquí, aunque lo cierto es que habrá que esperar algún tiempo hasta que las distribuciones añadan los nuevos paquetes a sus repositorios, o hasta que se lancen las nuevas versiones de Fedora y Ubuntu, los dos proyectos más populares en usar este escritorio.

GNOME 43, como el resto de sus versiones, no es sólo un nuevo entorno gráfico, sino que también son nuevas versiones de sus aplicaciones y sus librerías. En cuanto al escritorio en sí, el proyecto destaca los nuevos ajustes rápidos, y en las aplicaciones se mencionan muchas mejoras para «Archivos», también conocido como Nautilus. A continuación tenéis una lista con las novedades más destacadas que han llegado junto a GNOME 43.

Novedades más destacadas de GNOME 43

    • Nuevos ajustes rápidos (captura de cabecera) que permitirán activa/desactivar ajustes como el WiFi o el Bluetooth, o cambiar entre el tema claro y oscuro. También cuenta con un botón para las capturas y se puede gestionar las VPN.
Ajustes rápidos de GNOME 43

Ajustes de GNOME 42 (izquierda) y ajustes rápidos de GNOME 43 (derecha) 

  • Mejoras relacionadas a GTK4, lanzado en 2020 pero que se está integrando gradualmente. Muchas apps subieron a GTK4 en GNOME 42, y la tendencia está continuando en GNOME 43.
  • Archivos (Nautilus) ha recibido muchas mejoras:
    • Las ventanas de propiedades de archivos y carpetas han recibido un nuevo y moderno diseño, que ofrece una mejor visión general de cada elemento. También incluyen nuevas funciones, como un botón para abrir la carpeta principal.
    • La aplicación es ahora adaptativa, lo que significa que puede utilizarse con anchos reducidos y que ajustará automáticamente su diseño cuando se cambie el tamaño de sus ventanas.
Nautilus responsivo en GNOME 43

Nautilus en una ventana pequeña, diseño responsivo

    • Los menús se han reorganizado para que sean más lógicos y fáciles de usar.
    • Las listas de resultados de búsqueda, de archivos recientes y de archivos destacados, tienen una nueva disposición, con una mejor indicación de la ubicación de cada archivo.
    • El nuevo cuadro de diálogo Abrir con facilita el control de las aplicaciones que deben utilizarse para abrir los distintos tipos de archivos.
    • En la vista de lista, abrir el menú contextual para el directorio actual es ahora mucho más fácil, utilizando los canales a cada lado de la lista
  • La aplicación Calendario ha visto actualizada su interfaz, con una nueva barra lateral que incluye un calendario por el que se puede navegar y una lista con eventos próximos. También se ha renovado la vista del calendario en sí, los cuadros con los días, con una nueva paleta de colores.
  • Contactos permite ahora importar/exportar contactos de archivos vCards.
  • La app de llamadas tiene mejoras, como un inicio más rápido, soporte para llamadas VoIP cifradas y la posibilidad de enviar SMS desde el historial de llamadas.
  • Los ajustes de privacidad incluyen una página de seguridad para GNOME 43. Estos ajustes se pueden usar para detectar una variedad de problemas de seguridad de hardware, entre los que se incluyen errores de fabricación y configuración de hardware mal configurada.
  • Ahora es posible instalar aplicaciones de sitios web como aplicaciones de escritorio. Esto es una función mejorada y nueva de la que ya existía en versiones anteriores de GNOME.
  • El teclado de la pantalla ahora muestra sugerencias mientras se escribe. También mostrará las teclas Ctrl, Alt y Tab al escribir en un terminal.
  • La función de captura de pantalla de Web es ahora más fácil de usar: ahora puede encontrarse en el menú contextual de la página web, o activarse con el atajo de teclado Shift+Ctrl+S.
  • También en Web, el estilo de los elementos de la interfaz en las páginas web ha sido actualizado, para ajustarse a las aplicaciones modernas de GNOME.
  • La aplicación Personajes ahora incluye una selección mucho más amplia de emoji, incluyendo personas con diferentes tonos de piel, géneros y estilos de cabello, y más banderas regionales.
  • Se han optimizado algunas de las animaciones de la vista general de actividades, para que sean más suaves.
  • Las «ventanas sobre» de las aplicaciones de GNOME, que muestran detalles sobre cada aplicación, han sido renovadas.
Nuevas ventanas Acerca de

Nuevas ventanas Acerca de

  • En Software, las páginas de aplicaciones tienen un conmutador mejorado para seleccionar la fuente y el formato.
Nuevo desplegable en Software

Nuevo desplegable en Software para elegir la fuente y/o rama

  • Se ha pulido el estilo oscuro de la interfaz de usuario usado por las aplicaciones GTK 4, por lo que la apariencia de las barras y las listas es más armoniosa.
  • Cuando se conecta a GNOME con una aplicación de escritorio remoto (usando RDP), ahora es posible recibir audio del anfitrión.
  • La gama de sonidos de alerta de GNOME se ha actualizado, e incluye un nuevo sonido de alerta por defecto.

El proyecto ha puesto a disposición de cualquier interesado el código de GNOME 43, y se puede conseguir desde este enlace. Como comentábamos al principio de este artículo, lo mejor es esperar a que nuestra distribución Linux añada los nuevos paquetes, y las primeras en hacerlo deberían ser las Rolling Release. En los próximos días llegará a Fedora, que se espera antes de un Ubuntu que lo incluirá a mediados de octubre.

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

Ventoy 1.0.80 ya soporta más de 1000 ISOs, y ha añadido un menú de arranque secundario, entre otras novedades

Menú secundario de Ventoy 1.0.80

Menú secundario de Ventoy 1.0.80

Hacía tiempo que no escribíamos sobre esta herramienta, la favorita por muchos para ejecutar live sessions. Sin software como este, cada vez que queremos crear un live usb, tenemos que grabar una ISO en él, pero ese pendrive no servirá para nada más. Con él podemos meter las ISO tal y como las descargamos de sus respectivas páginas, y además usar el pendrive para almacenar más información. Además, con la llegada de Ventoy 1.0.80 ya se soportan más de 1000 imágenes ISO diferentes.

La hazaña de haber superado el soporte para más de 1000 ISOs es lo último que se menciona en la lista de novedades de Ventoy 1.0.80, pero también hay otras destacadas como que ahora hay disponible un menú de arranque secundario para mejorar la compatibilidad para iniciar las imágenes. Hablando del soporte, también se soportan archivos ISO WinPE.

Novedades de Ventoy 1.0.80

  • Añadido un menú de arranque secundario para mejorar la compatibilidad del arranque.
  • Ahora el modo wimboot soporta archivos ISO de WinPE.
  • Se ha hecho que el plugin de inyección esté disponible en el modo WIMBOOT.
  • Añadido soporte para HoloISO.
  • Corrección de errores en el arranque de la última versión de Gentoo live.
  • Corrección de errores para arrancar la última versión de ALT linux.
  • Se usa siempre /bin/bash para lanzar VentoyPlugson.sh.
  • Añadidas las teclas rápidas W y R hotkey para el modo WIMBOOT y GRUB2.
  • Corregido el error tipográfico en la página web de VentoyPlugson.
  • Corregido el error ‘overflow is detected’ en el modo WIMBOOT para archivos ISO grandes.
  • Se ha corregido un error cuando la ISO contiene un parámetro de arranque ks=file:/xxx.
  • Actualización de languages.json.

Ventoy 1.0.80 ya se puede descargar desde su página web oficial, tanto para Windows como para Linux. Las versiones de repositorios oficiales, ya que hay distribuciones que ofrecen este software en sus repos, se actualizarán en las próximas horas.

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