Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commit e1b05f8 breaks mouse dispatchers #6430

Closed
JoelleJS opened this issue Jun 11, 2024 · 2 comments
Closed

Commit e1b05f8 breaks mouse dispatchers #6430

JoelleJS opened this issue Jun 11, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@JoelleJS
Copy link

Bug or Regression?

Regression

System Info and Version

System/Version info
Hyprland, built from branch main at commit e1b05f8eafd8cd3e7e9197fa1db92391174b9206  (binds: Add description to key binds (6358)).
Date: Tue Jun 11 19:49:54 2024
Tag: v0.41.0-9-ge1b05f8e, commits: 4803

flags: (if any)


System Information:
System name: Linux
Node name: asus
Release: 6.9.3-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Fri, 31 May 2024 15:14:45 +0000


GPU information: 
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107 [GeForce GTX 1050] [10de:1c81] (rev a1) (prog-if 00 [VGA controller])


os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo


plugins:

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


Config File: /home/jve/.config/hypr/hyprland.conf: Read Succeeded
input {
    kb_layout = us,us
    kb_variant = altgr-intl,intl

    follow_mouse = 1

    accel_profile = custom 1 0.0 2.0 15.0 25.0
}

general {
    gaps_in = 5
    gaps_out = 20
    border_size = 2
    col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
    col.inactive_border = rgba(595959aa)

    layout = dwindle

    allow_tearing = true
}

decoration {
    rounding = 10
    
    blur {
        enabled = true
        size = 3
        passes = 1
    }

    drop_shadow = yes
    shadow_range = 4
    shadow_render_power = 3
    col.shadow = rgba(1a1a1aee)
}

animations {
    enabled = yes

    bezier = myBezier, 0.05, 0.9, 0.1, 1.05

    animation = windows, 1, 7, myBezier
    animation = windowsOut, 1, 7, default, popin 80%
    animation = borderangle, 1, 8, default
    animation = fade, 1, 7, default
    animation = workspaces, 1, 6, default
}

dwindle {
    pseudotile = yes
    smart_split = yes
}

monitor=DP-1,2560x1440@144,0x0,1
monitor=HDMI-A-1,1920x1080@60,2560x0,1

workspace=1, monitor:DP-1, default:true, persistent:true
workspace=2, monitor:HDMI-A-1, default:true, persistent:true

exec-once = hyprpaper
exec-once = hypridle
exec-once = waybar --log-level=trace
exec-once = nwg-dock-hyprland -d -hd 0
exec-once = mako
exec-once = /usr/lib/polkit-kde-authentication-agent-1
exec-once = dex -as "/etc/xdg/autostart/:~/.config/autostart/"

env = XCURSOR_SIZE,24
env = QT_QPA_PLATFORMTHEME,qt6ct
env = XDG_SESSION_TYPE,wayland
env = LIBVA_DRIVER_NAME,nvidia
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = WLR_NO_HARDWARE_CURSORS,1

windowrulev2 = suppressevent maximize, class:.*
windowrulev2 = fullscreen, class:^(org\.libretro\.RetroArch)$
windowrulev2 = immediate, class:^(steam_app_\d+)$
windowrulev2 = immediate, class:^(Minecraft.*)$

$mainMod = SUPER

$terminal = alacritty
$browser = org.mozilla.firefox
$lock = loginctl lock-session
$powermenu = /home/jve/.local/bin/powermenu
$screenshotmenu = /home/jve/.local/bin/screenshotmenu
$appmenu = nwg-drawer

bind = $mainMod, ALT_L, workspace, empty
bind = $mainMod, Z, exec, $terminal
bind = $mainMod, X, killactive, 
bind = $mainMod, C, movetoworkspace, r-1
bind = $mainMod, V, movetoworkspace, r+1
bind = $mainMod, TAB, exec, $appmenu
bind = $mainMod, A, fullscreen, 0
bind = $mainMod, S, togglefloating
bind = $mainMod, D, swapnext
bind = $mainMod, F, movetoworkspace, e+1
bind = $mainMod, G, exec, $browser
bind = $mainMod, SPACE, focusmonitor, +1
bind = $mainMod, L, exec, $lock
bind = $mainMod, P, exec, $powermenu
binde = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
binde = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+
bind = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bind = , code:107, exec, $screenshotmenu
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
bind = $mainMod, mouse_down, workspace, m-1
bind = $mainMod, mouse_up, workspace, m+1

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

Description

  • resizewindow results in an error stating the dispatcher doesn't exist
  • No error is shown for movewindow, but it doesn't seem to work either

How to reproduce

Set e.g.

bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

and test

Crash reports, logs, images, videos

No response

@JoelleJS JoelleJS added the bug Something isn't working label Jun 11, 2024
@Agent00Ming
Copy link
Contributor

related PRs: regressor #6358 (e1b05f8), #6429

@JoelleJS
Copy link
Author

Ah I didn't see #6429. Closing this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants