Hace pocos dias se dio a conocer el lanzamiento de la nueva versión de labwc 0.20, siendo una actualización bastante importante para este gestor de ventanas basado en Wayland. Y es que de manera inicial, podemos notar que los creadores decidieron adelantar los nĆŗmeros de versión de forma repentina, pasando de la 0.9.7 a la 0.20, simplemente para ir a la par con wlroots, la tecnologĆa base sobre la que estĆ” construido y que tambiĆ©n acaba de estrenar esa misma numeración.
Por la parte de las mejoras se destaca la gestión de pantallas y ventanas, la implementación parcial de «toplevel-capture», soporte para HDR, mejoras en la interaccion con el escritorio, nuevas opciones de configuración a través del archivo XML, entre otras mejoras mas.
Principales novedades de labwc 0.20
Uno de los cambios mĆ”s esperados por los usuarios es la posibilidad de grabar o tomar capturas de pantalla de ventanas individuales sin tener que capturar todo el monitor. Aunque esta función todavĆa estĆ” en sus primeras fases y tiene algunas limitaciones (por ejemplo, todavĆa no se lleva bien con las ventanas emergentes generadas a travĆ©s de XWayland) es un gran avance para quienes hacen tutoriales, comparten su pantalla a diario o necesitan aislar un programa en especĆfico.
Otra de las novedades que presenta esta actualización de labwc 0.20, es que por fin se habilita el soporte para pantallas con rango de brillo extendido (HDR). Esto significa que si tienes un monitor compatible con HDR10, ahora el sistema podrĆ” enviarle la seƱal correcta para mostrar colores mucho mĆ”s vivos y contrastes profundos, siempre y cuando estĆ©s utilizando el motor grĆ”fico basado en Vulkan. A esto se le suma la adopción de nuevos protocolos diseƱados especĆficamente para que Wayland gestione la representación del color con una precisión mucho mayor.
Ademas de ello, tambien se destaca que se agregó el clÔsico atajo de teclado para ocultar todas las ventanas de golpe y mostrar el fondo de pantalla usando la combinación «Super-d», una función bÔsica que mucha gente extrañaba. AdemÔs, buscar aplicaciones en el menú principal es mucho mÔs rÔpido: basta con abrirlo y teclear la primera letra del programa que buscas para seleccionarlo al instante.
Para los usuarios curiosos que disfrutan metiendo mano en los archivos de configuración, se sumaron herramientas muy útiles. Ahora es posible limitar qué programas tienen acceso a funciones delicadas del sistema, configurar al detalle cómo reacciona la rueda del ratón o ajustar la sensibilidad a la presión si utilizas tabletas de dibujo profesionales.
Como este es un cambio que cambia las entraƱas del sistema, los desarrolladores avisan que podrĆan aparecer pequeƱos errores visuales al principio, por lo que mantendrĆ”n la versión anterior recibiendo parches de seguridad para quienes prefieran esperar un poco antes de actualizar su computadora.
Finalmente, si estƔs interesado en poder conocer mƔs al respecto, puedes consultar los detalles en el siguiente enlace.
Descarga e instalacion
Si estÔs interesado en poder probar LabWC debes saber que puedes realizar la instalación desde el repositorio de Arch Linux o Manjaro directamente desde los repositorios oficiales o AUR:
Repositorio oficial
sudo pacman -S labwc
O versión de desarrollo
sudo pacman -S labwc-git
En Alpine Linux
Desde el repositorio community:
sudo apk add labwc labwc-doc
Opcionales: xwayland, swaybg, waybar, swaylock, etc.
Compilar desde código fuente
Si tu distro no lo incluye o deseas usar la última versión, sigue estos pasos oficiales:
git clone https://github.com/labwc/labwc.git cd labwc meson setup build/ meson compile -C build/ sudo meson install -C build/
Requisitos previos para compilar: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols, entre otros.
Puedes deshabilitar el soporte de XWayland si prefieres solo Wayland:
meson setup -Dxwayland=disabled build/
Primer inicio y configuración
Ejecuta labwc desde una TTY o un gestor de sesiones Wayland, al inicio verĆ”s un escritorio vacĆo. Haz clic para abrir un menĆŗ bĆ”sico.
Opcional: inicia directamente una app, por ejemplo:
labwc -s alacritty
Crea el directorio ~/.config/labwc/ con archivos como:
- rc.xml (keybindings)
- menu.xml
- autostart, environment, etc.
En autostart puedes agregar cosas como:
swaybg -i ~/wallpaper.png & waybar &
Cuando requieras recargar la configuración:
labwc --reconfigure