WlxOverlay-S v0.4.0
✨ :Important! ✨
- If you switched to
pw-fallback
due toNo suitable device found
error, chances are you can go back to (much faster) DMA-buf capture:rm ~/.config/wlxoverlay/conf.d/pw_fallback.yaml
- If you have a
keyboard.yaml
, you might want to put that aside and see the new defaults. - Things are no longer relative to your head, but relative to the yellow "center" cross. You can re-center the cross using the Show/Hide binding (default: double-tap B or Y on left controller). You can also save your layout on the settings panel.
What's new:
- Introducing anchor: the center point for your overlays.
- Displays as a yellow cross with label "Center"
- Re-centers in front of you whenever Show/Hide binding is used
- Overlays you place will be remembered relative to this point
- New save overlay layout button in settings panel
- the last saved layout will persist through restarts
- OpenXR bindings are now read from a config file that you can change
wget -O ~/.config/wlxoverlay/openxr_actions.json5 https://github.com/galister/wlx-overlay-s/raw/main/src/backend/openxr/openxr_actions.json5
- Load keyboard layout automatically
- OpenXR playspace mover (thanks @RinLovesYou)
- PipeWire DMA-Buf support for X11 via picom (thanks @yshui)
- though doesn't seem merged yet on picom side
- Niri desktop support
- multiple screens require main branch, planned for niri v0.1.7
- Vulkan: no longer require ext_image_drm_format_modifier
- (fixes "No suitable device found" on startup)
- New logo (thanks @nvkomata)
- OpenXR: fix z-order of overlays
- OpenVR: no longer panic if
actions.json
is not writable - Notifications: limit number of active popups to avoid crash
- Mouse: fix mouse click when pointing at 2 screens
- Keyboard: fix Meta/AltGr modifier not working
- PipeWire: improved messaging for screen picks