hyprwm / Hyprland

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

Animation stater. #6605

Open musicfunfan opened 1 week ago

musicfunfan commented 1 week ago

Regression?

Yes

System Info and Version

System/Version info ```sh Hyprland, built from branch at commit 9e781040d9067c2711ec2e9f5b47b76ef70762b3 (props: bump version to 0.41.1). Date: Thu Jun 13 09:54:06 2024 Tag: v0.41.1, commits: 4818 flags: (if any) System Information: System name: Linux Node name: archlinux Release: 6.9.5-arch1-1 Version: #1 SMP PREEMPT_DYNAMIC Sun, 16 Jun 2024 19:06:37 +0000 GPU information: 07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] [1002:67ef] (rev e5) (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/musicfan/.config/hypr/hyprland.conf: Read Succeeded #Monitor set up. monitor=DP-1,3840x2160@60,0x0,2 monitor=DVI-D-1,1920x1080@60,1920x0,1 #Extra settings. misc { disable_hyprland_logo = true } #keyboard layout. input { kb_layout = us,gr kb_options = grp:alt_shift_toggle } #Commands to execute at start up. exec-once = waybar & exec-once = corectrl -m main --minimize-systray & exec-once = xrdb -load /home/musicfan/.Xresources & exec-once = exec exec openrgb -p cyan.orp --startminimized & exec-once = openrgb -p cyan.orp --startminimized & exec-once = nm-applet & exec-once = playerctld daemon & exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = wlsunset #Add your location Here exec-once = lxqt-policykit-agent & exec-once = $HOME/.config/scripts/SelectWallpeper.sh & exec-once = radeontop -d gpu.txt -l 0 > /dev/null & exec-once = blueman-applet & exec-once = pactl load-module module-native-protocol-tcp listen=192.168.1.7 auth-anonymous=true #You need to add your IP here. exec-once = hypridle & #XWayland scale. xwayland { force_zero_scaling = true } #Some default env vars. env = XCURSOR_SIZE,24 env = GDK_SCALE,2 env = QT_QPA_PLATFORMTHEME,qt5ct env = GTK_THEME,Nordic #Window Rules. #Floating windowrulev2 = float,class:(lxqt-policykit-agent) windowrulev2 = float,size 20%,noborder,class:(mpv) #Workspace 1 windowrulev2 = workspace 1 ,class:(discord) windowrulev2 = workspace 1 ,class:(Skype) windowrulev2 = workspace 1 ,class:(Element) windowrulev2 = workspace 1 ,class:(thunderbird) windowrulev2 = workspace 1 ,class:(thunderbird) #Workspace 2 #Workspace special windowrulev2 = workspace special ,class:(ch.proton.bridge-gui) windowrulev2 = workspace special ,class:(org.pulseaudio.pavucontrol) windowrulev2 = workspace special ,class:(org.rncbc.qpwgraph) windowrulev2 = workspace special ,class:(blueman-manager) general { # See https://wiki.hyprland.org/Configuring/Variables/ for more gaps_in = 0 gaps_out = 0 border_size = 4 col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg col.inactive_border = rgba(59595900) layout = dwindle } decoration { # See https://wiki.hyprland.org/Configuring/Variables/ for more rounding = 0 blur { enabled = false size = 3 passes = 1 } drop_shadow = yes shadow_range = 4 shadow_render_power = 3 col.shadow = rgba(1a1a1aee) } animations { enabled = yes # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more 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 } dwindle { # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = yes # you probably want this } master { # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more new_is_master = true } gestures { # See https://wiki.hyprland.org/Configuring/Variables/ for more workspace_swipe = off } # See https://wiki.hyprland.org/Configuring/Keywords/ for more $mainMod = SUPER # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = $mainMod, w,exec,$HOME/.config/scripts/SelectWallpeper.sh bind = $mainMod, P,exec,$HOME/.config/scripts/power.sh bind = $mainMod, U,movecurrentworkspacetomonitor, DVI-D-1 bind = $mainMod, I,movecurrentworkspacetomonitor, DP-1 bind = $mainMod, Y,swapactiveworkspaces,current +1 bind = $mainMod, F, workspaceopt, allfloat bind = $mainMod, Return, exec, kitty bind = $mainMod, M, exit, bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, q, togglesplit, # dwindle bind = $mainMod, A, exec,passrofi bind = ALT_L, SPACE, exec,rofi -show drun bind = ALT_L, W, exec, $HOME/.config/scripts/search.sh bind = ALT_L, E, exec, $HOME/.config/scripts/sites.sh bind = ALT_L, 5, fullscreen bind = ALT_L, T, togglefloating, bind = ALT_L, f4, killactive, bind = ALT_L, j, exec ,rofi -show emoji -theme $HOME/.config/rofi/arthur.rasi bind = CTRL_L_SHIFT, W,exec, $HOME/.config/scripts/media.sh bind = ,Print,exec, $HOME/.config/scripts/screenshot.sh bind=$mainMod_SHIFT,s,movetoworkspace,special bind=$mainMod,s,togglespecialworkspace, #Media buttons bind =, XF86AudioMute, exec, $HOME/.config/scripts/volumeMeter.sh -m binde =, XF86AudioLowerVolume, exec, $HOME/.config/scripts/volumeMeter.sh -d binde =, XF86AudioRaiseVolume, exec, $HOME/.config/scripts/volumeMeter.sh -u bind =, XF86AudioPlay, exec, $HOME/.config/scripts/mediaNotification.sh -p bind =, XF86AudioPause, exec, $HOME/.cofnig/scripts/mediaNotification.sh -p bind =, XF86AudioNext, exec, $HOME/.config/scripts/mediaNotification.sh -n bind =, XF86AudioPrev, exec, $HOME/.config/scripts/mediaNotification.sh -b bind =, XF86AudioStop, exec, $HOME/.config/scripts/mediaNotification.sh -t #Move focus with mainMod + arrow keys bind = $mainMod, L, movefocus, l bind = $mainMod, H, movefocus, r bind = $mainMod, K, movefocus, u bind = $mainMod, J, movefocus, d # Switch workspaces with mainMod + [0-9] bind = CONTROL_L, F1, workspace, 1 bind = CONTROL_L, F2, workspace, 2 bind = CONTROL_L, F3, workspace, 3 bind = CONTROL_L, F4, workspace, 4 bind = CONTROL_L, F5, workspace, 5 bind = CONTROL_L, F6, workspace, 6 bind = CONTROL_L, F7, workspace, 7 bind = CONTROL_L, F8, workspace, 8 bind = CONTROL_L, F9, workspace, 9 bind = CONTROL_L, F10, workspace, 10 # Move active window to a workspace with mainMod + SHIFT + [0-9] bind = CONTROL_L SHIFT, F1, movetoworkspace, 1 bind = CONTROL_L SHIFT, F2, movetoworkspace, 2 bind = CONTROL_L SHIFT, F3, movetoworkspace, 3 bind = CONTROL_L SHIFT, F4, movetoworkspace, 4 bind = CONTROL_L SHIFT, F5, movetoworkspace, 5 bind = CONTROL_L SHIFT, F6, movetoworkspace, 6 bind = CONTROL_L SHIFT, F7, movetoworkspace, 7 bind = CONTROL_L SHIFT, F8, movetoworkspace, 8 bind = CONTROL_L SHIFT, F9, movetoworkspace, 9 bind = CONTROL_L SHIFT, F10, movetoworkspace, 10 # 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 #Lock the screen bind = $alt, l, exec, hyprlock # Submaps bind=ALT,R,submap,resize submap=resize binde=,right,resizeactive,10 0 binde=,left,resizeactive,-10 0 binde=,up,resizeactive,0 -10 binde=,down,resizeactive,0 10 bind=,escape,submap,reset submap=reset ======Config-End======== ```

Description

When i open rofi-wayland (Version: 1.7.5+wayland3) rofi-wayland . The animation is chopy and statering. I do not know what happened. Before the system update it was working fine. This is was smooth.
Also this happened on other windows not only Rofi. Like pcmanfm-qt does the same.

How to reproduce

I am not sure, if the problem is with Hyprland a system like mine config can reproduce the problem.

Crash reports, logs, images, videos

I do not thing this is crash.

MightyPlaza commented 1 week ago

send a video, if possible with htop and nvtop on the background

musicfunfan commented 1 week ago

So... This is the problem. I use OBS-Studio to record it. The only open stuff on the screen is Hyprland,Waybar and kitty terminals. Nothing else running like Game or something like that.

https://github.com/hyprwm/Hyprland/assets/86926443/ad8106ab-c303-4e9b-b5a2-73fc401d7033

vaxerski commented 1 week ago

bisect

musicfunfan commented 1 week ago

I do not understand what bisect means. I know what the word mean. I do not know what you are trying to say.

fufexan commented 1 week ago

https://wiki.hyprland.org/Crashes-and-Bugs/#bisecting-an-issue

musicfunfan commented 1 week ago

Thanks. But, i do not have Hyprland installed from source. I install it from ArchLinux repo. And i do not think that i want to install it from source just to see what commit has the problem. I do not really have the time for that. Sorry. This is a minor problem for me. I just reported it because i think is a good practice to report bugs to the developers even if does do not matter so much.

Any way thanks for the answers. This is may be something that happens only to my system. I do not see any other people posting about this so... This is may be a me problem. If i have the time i will check it out in more depth.