WlxOverlay
A simple OpenVR overlay for Wayland and X11 desktops
Install / Use
/learn @galister/WlxOverlayREADME
Please use WlxOverlay-S instead.
WlxOverlay
A lightweight OpenVR overlay for Wayland and X11 desktops, inspired by XSOverlay.
Primarily made this because I couldn't find a proper desktop overlay for Linux.
Formerly known as X11Overlay.
Features:
- Access your screens from within OpenVR / SteamVR
- Works with a huge variety of setups, including tiling window managers.
- Mouse pointer that supports left/right/middle click
- Customizable keyboard with 2-hand typing
- Watch panel that shows:
- Local time + 2 customizable time zones
- Battery states of SteamVR controllers + all connected trackers
- Volume rocker (customizable)
- Toggles for screens / keyboard
- Notifications system with support for VRCX and Dbus (Desktop) notifications

Getting Started
Join the discussion!
- Discord: https://discord.gg/gHwJ2vwSWV
- Matrix Space:
#linux-vr-adventures:matrix.org
Known Issues
- Dragging curved displays very close may make them disappear. Long click the toggle on the watch to force respawn.
- Wayland: It's possible that your compositor does not implement some of the required protocols. Please create a ticket to let us know in that case.
- Wayland: screencopy can crash, especially with multiple screens up. this is being investigated, recommend wrapping in a restart loop for practical use in the meantime.
Works Used
- freesound, CC0 sound effects (find the sounds by searching for their number)
- FreeTypeSharp, MIT License
- Godot Engine, MIT License
- Liberation Fonts, SIL Open Font License v1.1
- Newtonsoft.Json, MIT License
- OBS Studio, GPLv2 License
- OpenVR SDK, BSD-3-Clause license
- OVRSharp, MIT License
- Silk.NET, MIT License
- SixLabors.ImageSharp, Apache v2 License
- Tmds.DBus, MIT License
- Tdms.LibC, MIT License
- bendahl/uinput, MIT License
- WaylandSharp, MIT License
- YamlDotNet, MIT License
Related Skills
node-connect
339.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.8kCommit, push, and open a PR
