Hyprland, un joven gestor de ventanas para Wayland que promete no sacrificar la experiencia de usuario y puedes probar con Garuda Linux

Garuda Linux con Hyprland

Y cumple con su promesa. Gestores de ventanas hay muchos, pero todos suelen tener el mismo punto flaco: el diseño deja bastante que desear, a no ser que sea justamente lo que se busca para maximizar el rendimiento. Entre los más populares encontramos por ejemplo i3wm, un gestor basado en X11 que ya tiene un «sucesor» en Sway. Desde hace algo más de un año existe también Hyprland, y una de sus razones de ser es ofrecer una experiencia de usuario superior.

Instalar un gestor de ventanas puede ser algo sencillo en muchas distribuciones Linux, pero lo que ya no lo es tanto es configurarlos para que queden medianamente bien. Hyprland no se salva, y lo que yo recomendaría es que, si se desea probar un gestor de ventanas, se haga por medio de una distribución, probablemente comunitaria, que lo ofrezca por defecto. Siendo Hyprland tan joven, apareció en la primera mitad de 2022, es lógico que no haya muchas distribuciones Linux que lo hagan, pero también hay proyectos jóvenes, como el de Garuda Linux, y ofrece una ISO con este gestor de ventanas.

Hyprland, un gestor de ventanas con mejor UX

Spizaetus, la última versión de Garuda Linux, llegó eliminando varias de sus opciones, pero con una nueva con Hyprland. En su momento, un servidor trató de probar esa nueva opción, pero había que hacer bastante trabajo para que llegara a entrar al sistema operativo. Hoy 25 de noviembre han subido una nueva imagen, y funciona incluso en máquinas virtuales. Es algo que no aconsejo, y yo recomendaría más usarlo en una Live Session desde un USB. La razón es simple: las animaciones, por lo menos en mi caso, no se ven bien en máquinas virtuales (probado en GNOME Boxes). Y sin esas animaciones nos estamos perdiendo todo lo que le da sentido a Hyprland.

Qué ofrece

Yo resumiría lo que es Hyprland diciendo que es como los gestores de ventanas que ya conocemos, pero con animaciones que le hacen verse más moderno. Todo lo que encontramos en otros gestores de ventanas está presente en Hyprland:

  • Ventanas que se apilan y se ajustan automáticamente.
  • Separación (gape) configurable entre las ventanas.
  • Posibilidad de controlarlo todo desde el teclado.
  • Animaciones por todas partes.
  • Imagen/diseño que depende de nuestra configuración propia o la que ofrece un proyecto en concreto.

Animaciones everywhere

Pongamos como ejemplo a i3wm. Cuando presionamos las teclas META+número y cambiamos a lo que se podrían considerar como otros escritorios virtuales, lo que vemos es que desaparece el contenido del escritorio en el que nos encontramos y aparece lo del nuevo. Como ya he explicado, esto está bien si no queremos perder un ápice de rendimiento, pero no se tiene muy en cuenta la experiencia de usuario (o UX). El paso de un escritorio a otro en Hyprland es como el que vemos en GNOME o KDE: se desplaza de lado y aparece el nuevo. Como dato, el salto es siempre de 1, independientemente si hay 3 o más escritorios activos.

La reorganización de ventanas con el ratón también termina con una animación en la que la ventana se ajusta a la interfaz.

Los ajustes de Hyprland se pueden configurar editando el archivo hyprland.conf que debe estar en la carpeta .config/hypr, y desde él podemos modificar, entre otras cosas, el comportamiento del puntero o los atajos de teclado. Merece la pena echarle un vistazo para conocerlos, aunque ya os adelanto que la mayoría son iguales que los de i3wm, por ejemplo.

Probar Hyprland con Garuda Linux o instalarlo en tu distro

Para cualquier interesado en probar Hyprland, creo que lo mejor y más seguro es hacerlo con la ISO de Garuda Linux publicada este 25 de noviembre. Para entrar, la clave es «garuda» sin las comillas. El software elegido para cualquier tarea es de Xfce y GNOME, pero esto es parte de la personalización que han decidido darle sus desarrolladores, no es parte de Hyprland en sí.

Para instalarlo en una distribución, algo que no recomiendo a usuarios con poca experiencia, debemos hacer lo que pone en su Wiki. Aunque sólo está soportado para Arch Linux, Nix y en openSUSE Tumbleweed va bien, también encontramos información sobre cómo instalarlo en openSUSE, Fedora, Gentoo, FreeBSD, Ubuntu 23.04, Void Linux y Slackware.

La instalación manual se haría siguiendo estos pasos:

  1. Se descarga la última versión desde este enlace.
  2. Se copia el binario (Hyprland), hyprctl y libwlroots.so.XX32 en /usr/bin.
  3. Se copia el archivo desktop en /usr/share/wayland-sessions/.

Para actualizar, se repite el proceso, pero sobrescribiendo los archivos.

¿Merece la pena?

A mí me gusta ir sobre seguro, y suelo decantarme por distribuciones que tienen a un equipo de desarrolladores importante detrás. Hyprland está dando sus primeros pasos, y lo que no recomiendo es apostarlo todo a él. Siendo un gestor de ventanas, y permitiéndonos Linux iniciar sesión en diferentes opciones, yo recomendaría probarlo en un entorno seguro, una «caja de arena», y la mejor ahora mismo es la ISO de Garuda Linux con Hyprland.

Y mi recomendación sobre Garuda + Hyprland, diría que sí rotundo para los que no les da miedo probar, no tanto para los que prefieran algo fiable.

Más información e imágenes en la página web oficial del proyecto.

from Linux Adictos https://ift.tt/32g1bzm
via IFTTT

WINE 8.21 introduce escalado High-DPI y soporte inicial para Vulkan en Wayland

WINE 8.21

Todos queremos a Wayland. Lo cierto es que todos, usuarios y desarrolladores, queremos terminar allí, pero es lógico que algunos sigan prefiriendo quedarse en X11 porque funciona. Wayland se convertirá en el protocolo de servidor gráfico estándar, pero lo hará en el futuro. En el presente, la mayor parte de los desarrolladores hacen mejoras para ir implementándolo, y eso ha hecho esta semana WineHQ con el lanzamiento de WINE 8.21 que ha tenido lugar hace unas horas.

Lo más destacado de WINE 8.21 ha sido que se ha añadido soporte para High-DPI e inicial para Vulkan en el driver Wayland, se ha iniciado el soporte para el objetivo ARM64EC y actualizaciones en la base de datos de idiomas, a lo que le han sumado el cuarto punto con el habitual varias correcciones de errores. En total, se han introducido 321 cambios, y lo que sigue es la lista con los bugs corregidos en WINE 8.21.

Bugs corregidos en WINE 8.21

  • Múltiples aplicaciones requieren soporte de flujo de sistema en el divisor MPEG-I (Drome .Racers, Ninki Seiyuu no Tsukukurikata).
  • PhotoScape no puede cambiar/guardar archivos.
  • RootMagic 6 error en el lanzamiento (Operación inválida GDI+ (Código 1)).
  • El texto de los controles/interfaz de usuario de PreSonus Studio One 2.6 es invisible.
  • Múltiples aplicaciones se bloquean en la función no implementada msvcp140.dll.??
  • ?.$codecvt@_UDU_Mbstatet@@@std@@QEAA@_K@Z (Godhood, WechatOCR)
  • d3d10core:d3d10core & d3d11:d3d11 – test_resinfo_instruction() falla en Debian 11 + .Intel GPU
  • MxManagementCenter se bloquea en la función no implementada msvcp140.dll.??
  • ?.$codecvt@_SDU_Mbstatet@@@std@@QEAA@_K@Z al añadir una cámara
  • kernel32:file & ntdll:file obtienen valores de recuento inesperados en Windows 11.
  • 3DMark 2000: falta información de referencia.
  • La representación de texto GDI+ no gestiona los retornos de carro.
  • dbghelp:dbghelp – SymRefreshModuleList() a veces devuelve 0 en Wine de 64 bits.
  • Age of Empires II Definitive Edition se cierra al iniciarse debido a que WinVerifyTrust() falla en los binarios del juego.
  • user32:text – test_DrawTextCalcRect() falla en Windows.
  • Office 2021 necesita Windows.Management.Deployment.PackageManager.
  • Death Stranding: Los botones «Start» y «Back» están invertidos.
  • .NET 7 no funciona.
  • ModOrganizer 2.5.0 beta 5+ (Qt 6.5) requiere una mejor implementación de uisettings3::GetColorValue.
  • HID con más de 8 ejes sobrescribe las entradas posteriores.
  • Las aplicaciones Flutter que utilizan el paquete local_auth necesitan Windows.Security.Credentials.UI..UserConsentVerifier
  • Port Royale 2: parpadeo en los menús y durante el juego.
  • Controlador Wayland: GNOME: no hay cursor sobre las ventanas de Wine cuando hay 2 monitores conectados.
  • El instalador del SDK de .NET 8 no finaliza la instalación.
  • SetThreadDpiHostingBehavior no implementado.
  • No más audio (FreeBSD y OSS) desde Wine 8.15.
  • Quicken dejó de funcionar tras actualizar a wine 8.20.
  • WinSCP se bloquea con wine 8.20.
  • wine no arranca con free(): puntero inválido al compilar sin xrandr.
  • printf() puede sobrepasar el buffer «p10s» con ciertos valores cuando se usa precisión de 24 bits.
  • wined3d: wined3d_state_get_ffp_texture() rompe DragonAge Origins.

Pronto llegará la congelación y una semana de estas empezarán a lanzar semanalmente las Release Candidates de WINE 9.0, cuya versión estable llegará a principios de 2024.

WINE 8.21, que ha llegado dos semanas después de la v8.20, ya se puede descargar desde el botón que hay debajo de estas líneas, y en su página de descargas hay información para instalar esta y otras versiones también en sistemas operativos como macOS y Android.

.boton {color: white; background-color: grey; padding: 20px; font-size: 2rem; text-decoration: none; border-radius: 10px; position: relative; top: 15px; border: 4px solid #555;}.boton:hover {box-shadow:1px 1px 2.5px black !important;}

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