71 lines
2.2 KiB
Plaintext
71 lines
2.2 KiB
Plaintext
# Configuración de Hyprland para Multi-Monitor Support en Ax-Shell
|
|
|
|
# Configurar monitors
|
|
monitor=DP-1,1920x1080@60,0x0,1
|
|
monitor=HDMI-A-1,1920x1080@60,1920x0,1
|
|
|
|
# Configurar workspaces por monitor
|
|
# Monitor 0: Workspaces 1-10
|
|
workspace=1,monitor:DP-1
|
|
workspace=2,monitor:DP-1
|
|
workspace=3,monitor:DP-1
|
|
workspace=4,monitor:DP-1
|
|
workspace=5,monitor:DP-1
|
|
workspace=6,monitor:DP-1
|
|
workspace=7,monitor:DP-1
|
|
workspace=8,monitor:DP-1
|
|
workspace=9,monitor:DP-1
|
|
workspace=10,monitor:DP-1
|
|
|
|
# Monitor 1: Workspaces 11-20
|
|
workspace=11,monitor:HDMI-A-1
|
|
workspace=12,monitor:HDMI-A-1
|
|
workspace=13,monitor:HDMI-A-1
|
|
workspace=14,monitor:HDMI-A-1
|
|
workspace=15,monitor:HDMI-A-1
|
|
workspace=16,monitor:HDMI-A-1
|
|
workspace=17,monitor:HDMI-A-1
|
|
workspace=18,monitor:HDMI-A-1
|
|
workspace=19,monitor:HDMI-A-1
|
|
workspace=20,monitor:HDMI-A-1
|
|
|
|
# Keybinds globales para Ax-Shell multi-monitor
|
|
# Estos comandos se ejecutan en el monitor con foco actual
|
|
|
|
# Abrir launcher en monitor con foco
|
|
bind = SUPER, SPACE, exec, python ~/.config/Ax-Shell/scripts/toggle_launcher.py
|
|
|
|
# Abrir overview en monitor con foco
|
|
bind = SUPER, TAB, exec, python ~/.config/Ax-Shell/scripts/toggle_overview.py
|
|
|
|
# Navegar entre workspaces del monitor actual
|
|
bind = SUPER, 1, workspace, 1
|
|
bind = SUPER, 2, workspace, 2
|
|
bind = SUPER, 3, workspace, 3
|
|
bind = SUPER, 4, workspace, 4
|
|
bind = SUPER, 5, workspace, 5
|
|
bind = SUPER, 6, workspace, 6
|
|
bind = SUPER, 7, workspace, 7
|
|
bind = SUPER, 8, workspace, 8
|
|
bind = SUPER, 9, workspace, 9
|
|
bind = SUPER, 0, workspace, 10
|
|
|
|
# Mover ventanas a workspaces del monitor actual
|
|
bind = SUPER SHIFT, 1, movetoworkspacesilent, 1
|
|
bind = SUPER SHIFT, 2, movetoworkspacesilent, 2
|
|
bind = SUPER SHIFT, 3, movetoworkspacesilent, 3
|
|
bind = SUPER SHIFT, 4, movetoworkspacesilent, 4
|
|
bind = SUPER SHIFT, 5, movetoworkspacesilent, 5
|
|
bind = SUPER SHIFT, 6, movetoworkspacesilent, 6
|
|
bind = SUPER SHIFT, 7, movetoworkspacesilent, 7
|
|
bind = SUPER SHIFT, 8, movetoworkspacesilent, 8
|
|
bind = SUPER SHIFT, 9, movetoworkspacesilent, 9
|
|
bind = SUPER SHIFT, 0, movetoworkspacesilent, 10
|
|
|
|
# Cambiar entre monitores
|
|
bind = SUPER, bracketleft, focusmonitor, DP-1
|
|
bind = SUPER, bracketright, focusmonitor, HDMI-A-1
|
|
|
|
# Mover ventana al otro monitor
|
|
bind = SUPER SHIFT, bracketleft, movewindow, mon:DP-1
|
|
bind = SUPER SHIFT, bracketright, movewindow, mon:HDMI-A-1 |