Comments (19)
@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 ๐
from espanso.
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).
from espanso.
Thanks to you both for testing! It gives me a hug in my coder heart to achieve success โค๏ธ
from espanso.
I just built dev
(4e6839c) and installed it.
It seems the issue is no longer happening in dev
trunk for me.
Thank you, @AucaCoyan!
from espanso.
Probably related to #1776.
from espanso.
Having that same issue, quite annoying. Also using Wayland (Sway).
from espanso.
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.
from espanso.
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! ๐
- I had to use/install an older
libwxgtk
library:sudo apt install libx11-dev libxtst-dev libxkbcommon-dev libdbus-1-dev libwxgtk3.0-gtk3-dev
- After building & installing the created
.deb
, the service is was no longer starting up. I had forgotten that I needed to re-executesudo setcap "cap_dac_override+p" $(which espanso)
to fix permission issues.
Right now it seems to be working. Thanks for your great guide how to build locally!
from espanso.
Thanks @morgan-dgk! I can confirm this fixes it for me on Fedora 39 with Gnome (Wayland).
from espanso.
Wow, that's very weird. Thanks for submitting!.
I have no idea how to start debugging this, but we'll check it out
from espanso.
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.
from espanso.
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:
from espanso.
Confirming it also happens on Fedora 39 Wayland after building v2.2.1 from source.
from espanso.
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
from espanso.
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.
from espanso.
I'm looking to git bisect
the problem, but I can't currently run espanso in my debian virtual machine ๐ข .
I'll try to fix first this issue that is stopping me here to use espanso in debian 12
espanso: error while loading shared libraries: libwx_gtk3u_html-3.0.so.0: cannot open shared object file: No such file or directory
from espanso.
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.
This should solve the problem. If you see any problem, please ring me! I'm not sure if I will break something by leaving $auto
in the dpkg dependencies.
from espanso.
Hello! #1901 got merged, can we re-test if this keeps happening in the latest version? โค๏ธ
from espanso.
All kudos to @morgan-dgk !
from espanso.
Related Issues (20)
- Expanso auto installed itself on a fresh copy of Windows 10 and won't uninstall HOT 2
- Some symbols that indicate the end of a word don't trigger whole-word matches HOT 1
- `espanso package update --all` command HOT 2
- How can we update `json` cpp library? HOT 2
- Nested Matches that include Text and Images HOT 1
- How does Espanso detect Wayland v. Xorg? i3wm incorrectly being detected as Wayland HOT 5
- MacOS (sometimes) removes `Input Monitoring` permissions from Espanso HOT 1
- :date 2024'08'02 HOT 8
- Windows 11 โ Regex replacement for specific language
- [FEATURE REQUEST] Expanding Espanso functionality with AutoHotKey (AHK) functionality HOT 3
- Delay when sending key strokes HOT 8
- Can't use ยง (section sign) in a trigger HOT 6
- [FEATURE REQUEST] Network Based Include / Exclude Rules HOT 5
- No replacement in the `Fractal` chat application HOT 1
- Right-hand side labels for regex HOT 2
- Replacement isn't triggered until SHIFT key is released HOT 1
- Inject mode does not work with Windows PowerShell on ConEmu/Cmder HOT 2
- Espanso not working in RStudio HOT 3
- Multiple trigger not working -- Error on save of config file HOT 3
- Espanso truncates the system clipboard contents HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from espanso.