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
Weird tiny, unusable, blocking mid-screen box / popup / widget apparing since espanso upgrade on Ubuntu 22.04.3 / wayland #1826
Comments
Wow, that's very weird. Thanks for submitting!. |
Probably related to #1776. |
Thanks for your feedback, @AucaCoyan and @morgan-dgk ! I saw #1776 before, but felt it might be something different. Honestly: I do not know what/how this sync window would look like. I deem Ubuntu 22.04 LTS such a popular choice that I wondered: "Is it me (my install)?". Please let me know if I can provide something to support. |
Having that same issue, quite annoying. Also using Wayland (Sway). |
Just wanted to point out this was also reported in #1722 and #1619. I was having the same problem (Arch, Gnome, Wayland, Espanso v2.2.1), and the "solution" for me was to downgrade to v2.1.8, which does not present this little window, and as a bonus can correctly detect when the keyboard layout is changed (v2.2.1 couldn't). |
Confirming I’m also seeing this, is a small annoyance I have to move in PaperWM on Gnome. Should note that it usually appears with the Wayland to X Recording Bridge for me. Using Nobara Linux with 6.7.1 kernel. Looks like this for me: |
Confirming it also happens on Fedora 39 Wayland after building v2.2.1 from source. |
Doesn't show anything on my machine (when I click the icon on the taskbar, I see it fly away to the upper-left corner of the screen as if it's opening a window, but it's tiny and no window actually appears). What even is this window? Also it appears espanso suddenly isn't expanding anything at all for me today but probably a separate issue |
One interesting thing about the window, at least for me, is that when you press the escape key, something happens within it. It appears to be an open dialog box that is 1 pixel wide. |
@jdnixx this window is used to sync keyboard modifier between evdev and xkb under wayland (see #972). #1769 updated the client library used to create this window (smithay-client-toolkit, sctk) to resolve a crash on start-up under wayland. Unfortunately, this window no longer closes as expected once the sync is completed and the associated event loop exits. I have been digging into this for awhile and have reached out to the maintainers of sctk to request assistance. However, I am at a bit of a dead-end currently. I tried updating sctk to v18 (the latest version) and updating the code in evdev/sync/wayland to match the new sctk API, but the issue persists. Would welcome any assistance 🙂 |
I'm looking to
|
Hi! I could solve the problem 😄 , it's not merged yet, but I would like you all to clone this PR #1849 and try it. |
Hi, did this with manual compilation in Nobara Linux (Fedora derivative) and can confirm it no longer shows the odd window. Thanks @AucaCoyan for the work to resolve this. |
Thanks @AucaCoyan for your efforts to resolve this issues. I just tried to do the requested under Ubuntu 22.04.3 LTS and on first glance your work actually seems to resolve the issue! 🎉
Right now it seems to be working. Thanks for your great guide how to build locally! |
Thanks to you both for testing! It gives me a hug in my coder heart to achieve success ❤️ |
Hello! #1901 got merged, can we re-test if this keeps happening in the latest version? ❤️ |
I just built Thank you, @AucaCoyan! |
All kudos to @morgan-dgk ! |
Thanks @morgan-dgk! I can confirm this fixes it for me on Fedora 39 with Gnome (Wayland). |
Describe the bug
After upgrading from an older espanso version, on service start a weird graphic box is rendered. On clicking it, some colorful dots are rendered below. (see screenshot).
The start notification popup renders succesfully, though.
No interaction is possible, hence it also blocks my left and top bars.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Espanso should be invisible or render as an icon inside menu bar.
Screenshots
Logs
Setup information
The text was updated successfully, but these errors were encountered: