Raheman Vaiya
2b99629067
keyd-application-mapper: Improve popup window detection for X
4 years ago
Raheman Vaiya
53f0a85781
Add reload + switch to command oriented interface.
...
- Replace flags with commands.
- Get rid of experimental --all flag (bindings now apply to all configs by default).
- Document new 'reload' command.
4 years ago
Raheman Vaiya
768de578ba
keyd-application-mapper: Apply bindings to all configs ( #265 )
4 years ago
Sean Estabrooks
1defe9612c
application-mapper: gracefully handle Sway edge case
...
Sometimes in Sway, when an application goes from fullscreen to
windowed mode, there is neither a "app_id" or "window_properties"
attribute. Avoid throwing an exception for this case.
4 years ago
Raheman Vaiya
70c27e458f
keyd-application-mapper: Add support for Gnome 42 ( #223 )
4 years ago
Raheman Vaiya
9325bf375a
keyd-application-mapper: Add X detection for title hotswapping ( #182 )
...
TODO:
Add support for Gnome and sway
4 years ago
Raheman Vaiya
7611355432
keyd-application-mapper: Add debugging statements
4 years ago
Raheman Vaiya
ed7991ddc8
keyd-application-mapper: start without requiring running keyd instance.
...
A potential race condition exists on systems where keyd-application-mapper
is started before keyd (ideally this shouldn't happen, but exotic
setups exist). To allow initialization order to be reversed, we simply
eliminate the ping check on script initialization.
Removing this is mostly harmless since keyd -e will silently
fail until the daemon is started anyway, and any errors will show up
in the log file.
4 years ago
Raheman Vaiya
b594c7c652
keyd-application-mapper: support unicode titles ( #144 )
4 years ago
Raheman Vaiya
c53b3a7e74
Remove extraneous code
4 years ago
Raheman Vaiya
876ea605be
Fix X app detection
4 years ago
Raheman Vaiya
d09fc95a1d
Doc tweak
4 years ago
Raheman Vaiya
779dec1ed4
Apply all matching application bindings
4 years ago
Raheman Vaiya
ac27378217
Fix title matching + add wildcards
4 years ago
Raheman Vaiya
df44d720d3
Improve application remapper
...
- Use 'root' as a fallback class when no apps are active (TODO: support sway).
- Autostart in gnome.
4 years ago
Duane Johnson
eac433c41c
Window identifier can be wm_class with optional wm_name
4 years ago
Duane Johnson
11e42627b5
Add window name to on_window_change event
4 years ago
Raheman Vaiya
66be44b46b
Rename monitor mode ( resolves #99 ).
4 years ago
Duane Johnson
3ec0d09905
Fix keyd-application-mapper on X when wm_class is NoneType
4 years ago
Raheman Vaiya
0430dc502b
Improve application support
4 years ago
Raheman Vaiya
edd897b7a2
v2.2.0-beta
...
- Added IPC (-e) to facilitate app remapping (#51 , #48 , #43 )
- Added (unofficially) official support for application remapping :P
4 years ago