Implement wayland hotkeys
ready for review!
hooking up vulkan will require us to use elf and replace every instance of wl_display_flush, im not interesting in doing that :/ there's got to be a way of setting LD_PRELOAD in a vulkan layer
Maybe have a look at what renderdoc's capture layer does? It also registers a hotkey that bypasses the app where the layer is loaded.
Maybe have a look at what renderdoc's capture layer does? It also registers a hotkey that bypasses the app where the layer is loaded.
This would require intercepting messages. Maybe something using libei could work? Although that would still require compositor support
libei
does plasma 5.27 support libei?
hooking up vulkan will require us to use elf and replace every instance of wl_display_flush, im not interesting in doing that :/ there's got to be a way of setting LD_PRELOAD in a vulkan layer
im a stupid guy in a world that has already done this before in a more sane and nice way :) (overloading CreateWaylandSurfaceKHR in the layer)
missing things: ~~1. support for multiple wl displays (not needed)~~ ~~2. ifdefs for wayland (done)~~ ~~3. shifting some of the wayland keyboard stuff out of keybinds.cpp~~
no more missing things ?
Can you squash the unnecessary commits?
Can you squash the unnecessary commits?
yea should I squash all of them into one or?
yea should I squash all of them into one or?
Yeah I think that would be fine