hyprwm / Hyprland

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
https://hyprland.org
BSD 3-Clause "New" or "Revised" License
19.75k stars 840 forks source link

Can't use zellij keybindings #7887

Closed SrEstegosaurio closed 11 hours ago

SrEstegosaurio commented 12 hours ago

Already reported ? *

Regression?

Yes

System Info and Version

Hyprland, built from branch  at commit e5ff19ac0f2c8d53a0c847d06a17676e636d6447  ().
Date: 2024-09-22
Tag: , commits: 5247
built against aquamarine 0.4.1

flags: (if any)

System Information:
System name: Linux
Node name: thalos
Release: 6.11.0
Version: #1-NixOS SMP PREEMPT_DYNAMIC Sun Sep 15 14:57:56 UTC 2024

GPU information:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] [10de:2520] (rev a1) (prog-if 00 [VGA controller])
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1636] (rev c6) (prog-if 00 [VGA controller])
NVRM version: NVIDIA UNIX Open Kernel Module for x86_64  560.35.03  Release Build  (nixbld@)  Mon Sep 16 00:20:44 UTC 2024

os-release: ANSI_COLOR="1;34"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="24.11.20240919.c04d565"
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 24.11 (Vicuna)"
SUPPORT_URL="https://nixos.org/community.html"
VERSION="24.11 (Vicuna)"
VERSION_CODENAME=vicuna
VERSION_ID="24.11"

plugins:

======Config-Start======

Config File: /home/srestegosaurio/.config/hypr/hyprland.conf: Read Succeeded
exec-once = /nix/store/4a86f7kq7757fjwf5zzwk0jxixn4330n-dbus-1.14.10/bin/dbus-update-activation-environment --systemd --all && systemctl --user stop hyprland-session.target && systemctl --us
animations {
  bezier=myBezier, 0.05, 0.9, 0.1, 1.05
  animation=windows, 1, 7, myBezier
  animation=windowsOut, 1, 7, default, popin 80%
  animation=border, 1, 10, default
  animation=borderangle, 1, 8, default
  animation=fade, 1, 7, default
  animation=workspaces, 1, 6, default
  enabled=true
}

binds {
  workspace_back_and_forth=true
}

debug {
  disable_logs=false
}

decoration {
  col.shadow=rgba(1e1e2e99)
  rounding=5
}

general {
  border_size=3
  col.active_border=rgb(89b4fa)
  col.inactive_border=rgb(45475a)
  gaps_in=3
  gaps_out=3
}

gestures {
  workspace_swipe=true
}

group {
  groupbar {
    col.active=rgb(89b4fa)
    col.inactive=rgb(45475a)
    text_color=rgb(cdd6f4)
  }
  col.border_active=rgb(89b4fa)
  col.border_inactive=rgb(45475a)
  col.border_locked_active=rgb(94e2d5)
}

input {
  follow_mouse=1
  kb_layout=es
  numlock_by_default=true
}

misc {
  background_color=rgb(1e1e2e)
  disable_hyprland_logo=true
}
bind=SUPER, L, exec, /nix/store/w4xrwdaijpf2f7rl275n3swkfllgk8fs-rofi-1.7.5+wayland3/bin/rofi -show window -show-icons -no-X
bind=SUPER, 1, workspace, 1
bind=SUPER SHIFT, 1, movetoworkspacesilent, 1
bind=SUPER, 2, workspace, 2
bind=SUPER SHIFT, 2, movetoworkspacesilent, 2
bind=SUPER, 3, workspace, 3
bind=SUPER SHIFT, 3, movetoworkspacesilent, 3
bind=SUPER, 4, workspace, 4
bind=SUPER SHIFT, 4, movetoworkspacesilent, 4
bind=SUPER, 5, workspace, 5
bind=SUPER SHIFT, 5, movetoworkspacesilent, 5
bind=SUPER, 6, workspace, 6
bind=SUPER SHIFT, 6, movetoworkspacesilent, 6
bind=SUPER, 7, workspace, 7
bind=SUPER SHIFT, 7, movetoworkspacesilent, 7
bind=SUPER, 8, workspace, 8
bind=SUPER SHIFT, 8, movetoworkspacesilent, 8
bind=SUPER, 9, workspace, 9
bind=SUPER SHIFT, 9, movetoworkspacesilent, 9
bind=SUPER, 0, workspace, 10
bind=SUPER SHIFT, 0, movetoworkspacesilent, 10
env=AQ_DRM_DEVICES,/dev/dri/card2:/dev/dri/card1
env=WLR_NO_HARDWARE_CURSORS,1
env=XDG_SESSION_TYPE,wayland
env=XWAYLAND_NO_GLAMOR,1
env=QT_QPA_PLATFORM,wayland
env=QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env=SDL_VIDEODRIVER,wayland
env=SDL_VIDEO_DRIVER,wayland
env=NIXOS_OZONE_WL,1
env=MOZ_ENABLE_WAYLAND,1
exec=/nix/store/f8gla84bisxjmnj18sw6gd6915s8prid-wbg-1.2.0/bin/wbg /home/srestegosaurio/.config/hypr/wallpaper
monitor=eDP-1, 1920x1080@60, 0x0, 1
windowrule=workspace 2, title ^(Mozilla Firefox)$
windowrule=workspace 4, noinitialfocus, title:^(Easy Effects)$

# Keybindings.
# Defines the main mod.
$mainMod = SUPER

# Terminal.
bind = $mainMod, RETURN, exec, /nix/store/h1w5iphkkygfy7iz3zmvj2m0av7wd11i-foot-0a61cfc3beb881fc8942ae99bf3ad3b5de5e6345/bin/footclient

# Web browser.
bind = $mainMod, W, exec, /nix/store/jvys2z441gap9iw31qpiawn8d2az2l9r-firefox-unwrapped-128.2.0esr/bin/firefox

# Screenshot.
bind = $mainMod, S, exec, env GRIM_DEFAULT_DIR=/home/srestegosaurio/media/img/screenshots /nix/store/gv09vmx0mj8l5ykd3r8x6k65l7fhg0j2-grim-+47e2658/bin/grim -t png -l 9 && /nix/store/hs00z3x8saf94f5s9i0xyqv8m5ak6ly6-libnotify-0.8.3/bin/notify-send --urgency=low "gui" "Screenshot taken"

# Menu.
bind = $mainMod, P, exec, /nix/store/w4xrwdaijpf2f7rl275n3swkfllgk8fs-rofi-1.7.5+wayland3/bin/rofi -show drun -show-icons -no-X

# Music control, only works with mpd.
# TODO: Replace it with playerctl.
bind = $mainMod, F11, exec, /nix/store/ni1qlk6j2z1dpx58r1lssi3nyvb3cgik-mpc-0.34/bin/mpc toggle
bind = $mainMod, F10, exec, /nix/store/ni1qlk6j2z1dpx58r1lssi3nyvb3cgik-mpc-0.34/bin/mpc prev
bind = $mainMod, F12, exec, /nix/store/ni1qlk6j2z1dpx58r1lssi3nyvb3cgik-mpc-0.34/bin/mpc next

# Closes Hyprland. TODO: Implement a confirmation dialog.
bind = $mainMod_SHIFT, E, exit,
bind = $mainMod, Q, killactive,
bind = $mainMod, F, fullscreen,

# Switch active window with mainMod + arrow keys.
bind = $mainMod, Left, movefocus, l
bind = $mainMod, Up, movefocus, u
bind = $mainMod, Right, movefocus, r
bind = $mainMod, Down, movefocus, d

# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

# FIXME: Move to proper module config.
windowrulev2 = workspace 2, title:^(Mozilla Firefox)
windowrulev2 = workspace 3, noinitialfocus, title:^((nheko \([0-9]\))|(nheko))
windowrulev2 = workspace 3, noinitialfocus, title:^((Signal \([0-9]\))|(Signal))
windowrulev2 = workspace 4, noinitialfocus, title:^(Easy Effects)
windowrulev2 = workspace 4, noinitialfocus, title:^(Pavucontrol)
windowrulev2 = workspace 5, title:^(Obsidian)
windowrulev2 = workspace 6, title:^(KeePassXC)

======Config-End========

Description

Zellij does not respond to keybindings. Such keybindings have an structure like CTRL + p.

The issue only occurs under Hyprland. I've tested booth foot (in its standalone and client/server modes) and kitty.

How to reproduce

Launching zellij on a terminal emulator on Hyprland.

Crash reports, logs, images, videos

No response

SrEstegosaurio commented 11 hours ago

Just after posting this I've came across this upstream issue: https://github.com/zellij-org/zellij/issues/3390

In case this is indeed an upstream issue; I'm sorry for wasting your time.

vaxerski commented 11 hours ago

it is