Thomas Hess
Thomas Hess
It’s actually this: `ERROR - root - Error starting interface: Can't connect to display ":0": b'No protocol specified\n'` Duplicate of #175 This is some kind of spurious permission issue on...
This needs code changes in multiple locations: - This class implements filtering windows using regular expressions. https://github.com/autokey/autokey/blob/5d01373f32c90a695022b019506a42bde47ea027/lib/autokey/model.py#L278-L361 - [ ] - Define a new data structure that holds two REs...
@karl- You may want to experiment with an online editor, like this: https://regex101.com/ Your RE `^((?!gnome-terminal)).*` matches everything that does not start with the literal `gnome-terminal`
AutoKey uses the regular expressions built into the Python standard library: https://docs.python.org/3/library/re.html I tried it and it works for me. I tried using 2 simple scripts (each with one `keyboard.send_keys()`...
@dogweather Can you please create a new issue for this? That is something else. It makes tracking easier.
@zefei :100: Thank you for digging up the location. So @dogweather’s issue is indeed related. By judging the old test code, `WM_CLASS` matching was an after-thought and hacked in later....
There might be a work-around on AutoKey side. But I think, this looks more like an upstream security issue. The lock screen is _supposed_ to block any input to the...
This depends on the used screen locker. I just tested it with KDE, and the KDE screen locker is definitely affected. I can trigger and expand phrases in the password...
I did work on the Phrase creation API in the past, so it should be possible for you to write such a parser, if you work on top of the...
Well… The code currently allows for multiple names/descriptions to be the same, even in the same folder. It will require some migration code that updates the user data, if we...