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.5k stars 818 forks source link

Fuzzel launcher (layer) disappears when steam is focused. #6028

Closed BluewyDiamond closed 1 month ago

BluewyDiamond commented 3 months ago

Hyprland Version

System/Version info ```sh Hyprland, built from branch at commit cba1ade848feac44b2eda677503900639581c3f4 (props: bump version to 0.40.0). Date: Sat May 4 15:42:32 2024 Tag: v0.40.0, commits: 4606 flags: (if any) System Information: System name: Linux Node name: CachyOS Release: 6.8.9-7-cachyos-lto Version: #1 SMP PREEMPT_DYNAMIC Thu, 09 May 2024 19:26:57 +0000 GPU information: 2f:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] [1002:731f] (rev c1) (prog-if 00 [VGA controller]) os-release: NAME="CachyOS Linux" PRETTY_NAME="CachyOS" ID=cachyos ID_LIKE=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://cachyos.org/" DOCUMENTATION_URL="https://wiki.cachyos.org/" SUPPORT_URL="https://forum.cachyos.org/" BUG_REPORT_URL="https://github.com/cachyos" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=cachyos plugins: ```

Bug or Regression?

Bug

Description

Attempting to open fuzzel when steam is focused will make fuzzel disappear.

How to reproduce

Open Steam, have Steam focused and open Fuzzel through a keybind.

Crash reports, logs, images, videos

https://github.com/hyprwm/Hyprland/assets/115411576/da381211-0423-4726-b2bf-0160596160e0

MightyPlaza commented 3 months ago

output of socat -U - UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock?

BluewyDiamond commented 3 months ago
windowtitle>>5cb7e5995f00
activewindow>>org.wezfurlong.wezterm,bluewy: socat -U - UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock - socat
activewindowv2>>5cb7e5995f00
activewindow>>steam,Steam
activewindowv2>>5cb7e5935430
openlayer>>launcher
closelayer>>launcher
openlayer>>launcher
closelayer>>launcher
openlayer>>launcher
closelayer>>launcher
openlayer>>launcher
closelayer>>launcher
activewindow>>org.wezfurlong.wezterm,bluewy: socat -U - UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock - socat
activewindowv2>>5cb7e5995f00
openlayer>>launcher
closelayer>>launcher
activewindow>>,
activewindowv2>>
activewindow>>org.wezfurlong.wezterm,bluewy: socat -U - UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock - socat
activewindowv2>>5cb7e5995f00
MightyPlaza commented 3 months ago

try starting fuzzel from a terminal to get logs

BluewyDiamond commented 3 months ago

There is no logs being printed. I also tried log level info, warning and error. https://github.com/hyprwm/Hyprland/assets/115411576/983655fd-3ced-46e7-b66d-ccc49ecdc6eb

BluewyDiamond commented 3 months ago

It is to my understanding that fuzzel closes when it loses keyboard focus, so I think steam is stealing keyboard focus somehow.

MightyPlaza commented 3 months ago

try setting some focus related window rules on steam

izmyname commented 1 month ago

The bug is no more present on the latest git version, for me. No specific windowrules for steam are used. 20240724_19h26m20s_grim