Linux

Wayland vs Xorg [Hyprland y Sway vs i3wm y BSPWM]?✅



En equipo de pruebas COMPAQ CQ45

INSTALACIÓN DE HYPRLAND

Partiendo de la versión Linux Debian 13 “Trixie” instalé
287 sudo apt install nala
289 # con nala instalo las dependencias

293 sudo nala install -y meson wget build-essential ninja-build cmake-extras cmake gettext gettext-base fontconfig libfontconfig-dev libffi-dev libxml2-dev libdrm-dev libxkbcommon-x11-dev libxkbregistry-dev libxkbcommon-dev libpixman-1-dev libudev-dev libseat-dev seatd libxcb-dri3-dev libvulkan-dev libvulkan-volk-dev vulkan-validationlayers-dev libvkfft-dev libgulkan-dev libegl-dev libgles2 libegl1-mesa-dev glslang-tools libinput-bin libinput-dev libxcb-composite0-dev libavutil-dev libavcodec-dev libavformat-dev libxcb-ewmh2 libxcb-ewmh-dev libxcb-present-dev libxcb-icccm4-dev libxcb-render-util0-dev libxcb-res0-dev libxcb-xinput-dev libpango1.0-dev xdg-desktop-portal-wlr hwdata

297 sudo nala install xwayland
299 sudo apt install libliftoff-dev libliftoff0
305 sudo apt install libwlroots-dev
# tal vez este paquete del comando 305 no se necesita

# ahora instalo hyprland con el script:
306 wget
307 chmod +x build-ubuntu-23.sh
308 ./build-ubuntu-23.sh

INSTALACIÓN Y CONFIGURACIÓN DE LY – Display Manager

Instalo las dependencias:
322 sudo apt install build-essential libpam0g-dev libxcb-xkb-dev

Y luego instalo ly
340 git clone –recurse-submodules
342 cd ly/
344 make
345 make run
Este make run era solo para probar
347 sudo make install installsystemd

El siguiente paso era deshabilitar lightdm y habilitar ly
348 systemctl status lightdm.service
349 sudo systemctl disable lightdm.service
350 systemctl status lightdm.service
351 sudo systemctl enable ly.service

Reinicié e ingreso a Hyprland.
El siguiente paso es configurar hyprland, también se necesita kitty, waybar y wofi:
361 sudo apt install waybar
372 sudo apt install wofi
374 cp /etc/xdg/waybar/config /home/tux/.config/waybar/
375 ls /etc/xdg/waybar/config
376 ls /etc/xdg/waybar/
377 cp /etc/xdg/waybar/style.css /home/tux/.config/waybar/
378 exit
379 # busco e instalo kitty
380 apt search kitty
381 sudo apt install kitty

Por supuesto se debe configurar el archivo de hypr. Una vez lo termine lo dejaría en gitlab.

ADICIONALES
También instalé wlr-randr que es similar a xrandr para manejar la resolución de la pantalla
445 sudo apt install wlr-randr
Creé un script con esta configuración:
wlr-randr –output LVDS-1 –mode 1366×768 –pos 0,0 –transform normal –scale 1 –output HDMI-A-1 –mode 1360×768 –pos 1366,0 –transform normal –scale 1

PENDIENTE:
Sigue faltando o fallando el módulo para ver los Espacios de Trabajo en hyprland. Creo que hace falta instalar xdg-desktop-portal-hyprland, pero me da error al compilar.
Revisando las dependencias se instala xdg-desktop-portal-wlr, tal vez solo debo configurar bien el módulo para ver los Espacios de Trabajo 🙁

#hyprland #wayland #debian

[ad_2]

source

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button