Herramientas de usuario

Herramientas del sitio


informatica:software:hyprland

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:hyprland [2026/05/14 21:03] – [hyprlock] tempwininformatica:software:hyprland [2026/06/07 20:43] (actual) – [Atajos de teclado] tempwin
Línea 25: Línea 25:
 ===== Configuración ===== ===== Configuración =====
  
-Fichero ''~./config/hypr/hyprland.conf''+Fichero ''~./config/hypr/hyprland.lua''
  
 Si hemos iniciado Hyprland, podemos recargar la configuración con el siguiente comando: Si hemos iniciado Hyprland, podemos recargar la configuración con el siguiente comando:
Línea 35: Línea 35:
 ==== Distribución de teclado ==== ==== 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'':+Por defecto, hyprland viene configurado para //US Qwerty//. Si queremos ponerlo para ES Qwerty, editamos la parte del fichero de configuración ''hyrland.lua'':
  
 <code lua> <code lua>
-input +h1.config(
-    (...) +    input { 
-    kb_layout = es +        (...) 
-    (...)+        kb_layout = "es" 
 +        (...)
     }     }
 +}
 </code> </code>
 +
 +==== Atajos de teclado ====
 +
 +Podemos definir nuestros atajos de teclado en el fichero ''hyprland.lua'':
 +
 +<code lua>
 +hl.bind("CONTROL + ALT + DELETE", hl.dsp.exec_cmd("archlinux-logout"))
 +</code>
 +
 +Utilizando la variable ''mainMod'' con la tecla que hayamos asociado (por defecto, la tecla "Windows"):
 +
 +<code lua>
 +hl.bind(mainMod .. " + ENTER", hl.dsp.exec_cmd("alacritty"))
 +</code>
 +
 +  * [[https://wiki.hypr.land/Configuring/Basics/Binds/|Documentación oficial sobre atajos de teclado]]
 ===== Arrancar Hyprland ===== ===== Arrancar Hyprland =====
  
Línea 88: Línea 106:
  
 La configuración se puede hacer en ''~./config/hypr/hyprpaper.conf''. La configuración se puede hacer en ''~./config/hypr/hyprpaper.conf''.
 +==== wbg ====
 +
 +Herramienta sencilla para establecer un fondo de pantalla en entornos Wayland.
 +
 +  * [[https://codeberg.org/dnkl/wbg|Repositorio de código]]
 +
 +En Arch Linux se instala mediante el paquete ''wbg''.
 +
 ==== hyprlock ==== ==== hyprlock ====
  
Línea 94: Línea 120:
 En Arch Linux se instala mediante el paquete ''hyprlock''. 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''.+La configuración se puede copiar de ''/usr/share/hypr/hyprlock.conf''''~/.config/hypr/hyprlock.conf''.
  
 +==== hyprshot ====
 +
 +Aplicación para hacer capturas de pantalla.
 +
 +Más información de esta herramienta en [[hyprshot|esta wiki]].
 ==== wlogout ==== ==== wlogout ====
  
Línea 121: Línea 152:
   * ''nvidia-utils''   * ''nvidia-utils''
  
 +===== Arrancar desde TTY =====
 +
 +Añadimos en el fichero ''~./bash_profile'':
 +
 +<code bash>
 +# 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
 +</code>
 +
 +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 ===== ===== Resolución de problemas =====
  
Línea 133: Línea 180:
   * [[https://www.youtube.com/watch?v=2CP_9-jCV6A|You NEED to try Hyprland on Linux RIGHT NOW | Hyprland for Newbs EP 1]]   * [[https://www.youtube.com/watch?v=2CP_9-jCV6A|You NEED to try Hyprland on Linux RIGHT NOW | Hyprland for Newbs EP 1]]
   * [[https://www.youtube.com/watch?v=KA1jv40q9lQ|No uses Hyprland sin estas herramientas INCREÍBLES | Hyprland para principiantes EP 2]]   * [[https://www.youtube.com/watch?v=KA1jv40q9lQ|No uses Hyprland sin estas herramientas INCREÍBLES | Hyprland para principiantes EP 2]]
 +  * [[https://wiki.hypr.land/Useful-Utilities/|Useful Utilities (Hyperland Wiki)]]
 +  * [[https://www.reddit.com/r/hyprland/comments/1tg1f11/simple_all_hyprland_keybinds_menu/| Simple "all hyprland keybinds" menu]]
informatica/software/hyprland.1778785393.txt.gz · Última modificación: por tempwin