Herramientas de usuario

Herramientas del sitio


informatica:software:hyprland

¡Esta es una revisión vieja del documento!


Hyprland

Hyprland es un compositor de ventanas dinámico (tiling window manager) basado en Wayland, diseñado para ser altamente personalizable, estético y fluido. Se destaca por sus animaciones suaves, bordes redondeados y efectos de desenfoque.

Instalación

En Arch Linux:

pacman -S hyprland

Hyprland necesita Wyaland:

pacman -S xorg-xwayland wayland

xorg-xwayland es importantísimo porque permite ejecutar aplicaciones X11 dentro de Hyprland

Configuración

Fichero ~./config/hypr/hyprland.conf

Si hemos iniciado Hyprland, podemos recargar la configuración con el siguiente comando:

hyprctl reload

Distribución de teclado

Por defecto, hyprland viene configurado para US Qwerty. Si queremos ponerlo para ES Qwerty, editamos la parte del fichero de configuración hyrland.conf:

input {
    (...)
    kb_layout = es
    (...)
    }

Arrancar Hyprland

Desde TTY (tty1, tty2…):

start-hyprland

Aplicaciones recomendadas

Kitty

Hyprland utiliza kitty como emulador de terminal por defecto (aunque se puede cambiar en el fichero de configuración).

waybar

Configuración por defecto en /etc/xdg/waybar/.

Mejor crear:

mkdir -p ~/.config/waybar

Copia la config del sistema:

cp /etc/xdg/waybar/config.jsonc ~/.config/waybar/
cp /etc/xdg/waybar/style.css ~/.config/waybar/

Reinicia Waybar:

pkill waybar && waybar &

hyprpaper

Herramienta para establecer fondos de escritorio en Wayland.

En Arch Linux se instala mediante el paquete hyprpaper.

La configuración se puede hacer en ~./config/hypr/hyprpaper.conf.

wbg

Herramienta sencilla para establecer un fondo de pantalla en entornos Wayland.

En Arch Linux se instala mediante el paquete wbg.

hyprlock

Herramienta para bloquear la pantalla en Wayland.

En Arch Linux se instala mediante el paquete hyprlock.

La configuración se puede copiar de /usr/share/hypr/hyprlock.conf a ~/.config/hypr/hyprlock.conf.

hyprshot

Aplicación para hacer capturas de pantalla.

Realmente es un script de bash que utiliza:

  • grim para hacer la captura
  • slurp para seleccionar una región a capturar
  • wl-clipboard para copiar la captura de pantalla al portapapeles.

wlogout

Menú de salida (logout) para Wayland.

En Arch Linux se instala mediante el paquete wlogout.

La configuración está en /etc/wlogout y se recomienda copiarla en ~./config/wlogout si se va a hacer cambios.

Uso con NVIDIA

Si ejecutamos lsmod | grep nvidia y vemos:

nvidia_drm            151552  7
nvidia_modeset       2203648  13 nvidia_drm
nvidia_uvm           2453504  0
nvidia              16351232  182 nvidia_uvm,nvidia_modeset

Estaremos usando los drivers propietarios de Nvidia.

Necesitaremos también tener instalados los siguientes paquetes:

  • egl-wayland
  • nvidia-utils

Arrancar desde TTY

Añadimos en el fichero ~./bash_profile:

# Si estamos en la TTY 1 y no hay ninguna sesión gráfica activa...
if [ -z "$DISPLAY" ] && [ "$XDG_VTNR" -eq 1 ]; then
  # Define que la sesión es Wayland (ayuda a muchas apps)
  export XDG_SESSION_TYPE=wayland
 
  # Lanzamos el compositor
  exec start-hyperland
fi

Desde ese momento, si iniciamos sesión desde la primera TTY (tty1), se iniciará automáticamente el entorno gráfico con Hyprland.

Resolución de problemas

Consultar el registro

less ~/.cache/hyprland/hyprland.log

Recursos

informatica/software/hyprland.1780775041.txt.gz · Última modificación: por tempwin