-
Notifications
You must be signed in to change notification settings - Fork 15
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
[BUG] Scratchpad wont hide on multi-monitor setup (need help to reproduce) #64
Comments
I mostly use multi-monitors and don't have any problem. |
I've updated to
and can't reproduce anymore. |
Re-opening since the issue is still happening. It's somehow connected to using pyprland debug output from last suspend/ resume cycle
hyprland debug log from last suspend/ resume cycle
In case the log output is not help, what is the best way to prepare debugging for next occurance? |
When you say they can't be interacted with, you mean you can't focus them back ? It would also be interesting to test commands "manually" to see if hyprland reacts, eg:
you can just type
such log:
means there are multiple commands issued, all starting with "dispatch". Also double check the client address is correct even though I doubt this can be the problem. |
Hm... as you describe it, it looks like so... but I'm very surprised you see such issue and nobody else, must be something in your configuration... If you open any window, check its address, then issue such command: Scratchpads indeed rely on the fact that those special workspaces aren't visible, so they are used to "hide" clients. |
Maybe
Yes that's exactly how I tested. It works as expected and than randomly breaks after a suspend/hibernate cycle until I restart (by logging out) my desktop apps.
|
So if you can reproduce the same issue without involving pyprland I guess the bug for Hyprland is the solution... may we close this issue ? |
off topic @dantefromhell : I pushed some experimental (absolutely untested) change in the |
Thank you for creating this suite of hyprland utility! To OP: You're not alone! I have this exact issue. Please see the following video: output-2.mp4Note:
Thank you! |
Without any log or configuration it's not very useful... can you provide more information about it ? Is it easy to reproduce the problem on your side ? |
Any update on this issue ? |
@fdev31 Thank you for checking in on this issue. I appreciate it. This issue remains whenever I switch monitor setups but I have yet to write a bug report. I'll try to do so soon. Thank you again! |
Sorry @fdev31 haven't had the time to retest. Should we take this testing to another place to keep this issue on topic? Is it worth re-testing the original issue with hyprland 0.38 and the pyprland 2.1.4? |
Why not, also check any extra config you have (scripts or |
Until we have more clarity on a potential bug in pyprland I'm closing it. |
I have experienced it and believe I added logs which will help identify the issue if that happens. When you try to hide the scratchpad (using the
I expect the two parts of the check (' PS: I couldn't figure what created the problem / how to reproduce it, so it may take a while before it happens again... @dantefromhell can you still reproduce the problem that easily ? Note that the PS2: When I triggered the issue, I believe I was just saving the |
Did you experience the issue since > 2.2.5 (2.2.6 is out now and also fixes a couple of things but I don't think it is related) |
I just updated to hyprland 0.39.0 and pyprland 2.2.7 and will report back if/ when I see the issue occuring again. |
It might have been fixed with the latest versions... what is your experience ? |
I have experienced it again, once again I was tweaking my hyprland.conf & monitor layout & setup... switching workspace and back recovered the problem. What is unclear are the conditions to trigger it and how to work around it. |
So far the issue hasn't happened to me. Not totally sure if related, but I'm using the alternative toggle now. IIRC I've updated pyprland version + enabled alternative toggle the same day, so not sure what's the source of my improvement. |
I was using the alternative toggle when this happened, and this mode didn't have the log which should help figuring the problem :'( |
I did a lot of nasty things with Hyprland & Pyprland and didn't had this issue for a while... if no activity I'll assume this has been fixed in one of those since the bug has been opened. |
@fdev31 Thank you for following up with this bug! Really appreciate it:)
|
Thank you all for the feedback 💯 So many things have changed in the meantime, including Hyprland, I also focused on the code simplification / clarity and it probably helped. I'll close this ticket, keep reporting issues when you see them, thank you helping making Pyprland always better! I'm always excited to reach a "no open issues" state ;) |
It's been almost 3 months. Thank YOU for following up! Have a nice day:) |
python3.11-pyprland-2.0.8/
I use a multi-monitor setup, the 2nd display connects over HDMI internally attached to USB-C (Framework laptop w/ HDMI adapter card).
When I boot up my system with the HDMI cable attached, my scratchpads won't hide. They loose focus and can't be interacted with, but they remain on screen.
Steps to reproduce the behavior:
kitty
scratchpadkitty
scratchpad -- ISSUEkitty
scratchpad, kitty works as expectedkitty
scratchpad -- ISSUESteps 4 - 6 can be repeated indefinitely.
If HDMI cable is connected after step 2, everything works as expected.
The text was updated successfully, but these errors were encountered: