wev(1)

πŸ’– wev β€” show wayland events πŸ’–

okay bestie, welcome to wev(1), the section 1 manual page for wev, and honestly? it's giving "tiny tool, enormous power." πŸ¦‹ let's get into it.


✨ NAME ✨

wev β€” show wayland events πŸ‘‘


🌸 SYNOPSIS 🌸

wev [-g] [-f <interface[:event]>] [-F <interface[:event]>] [-M <path>]

πŸŽ€ DESCRIPTION πŸŽ€

so here's the vibe: wev opens an xdg-shell toplevel on the default Wayland display β€” and yes, it finds that display through the WAYLAND_DISPLAY environment variable, that's the plug πŸ”Œ β€” and then it just… prints the events associated with that display. that's it. that's the whole job. and it ate. πŸ’…


πŸ’… OPTIONS πŸ’…

  • -g β€” print globals. all of them. every single one. ✨
  • -f <interface[:event]> β€” only show events for the Wayland interface you name, or for one specific event from that interface. and the way you can pass it more than once to show several interfaces and/or events?? obsessed. 🫢
  • -F <interface[:event]> β€” the inverse energy: show all events except those from the given Wayland interface, or except for a specific event from that interface. also may be specified more than once, so you can hide several interfaces and/or events. it's the "no thank you" filter. πŸ™ˆ
  • -M <path> β€” writes the wl_keyboard's keymap to the path you give it. literally writing it out to a file, no cap. πŸ’Ύ

🌈 AUTHORS 🌈

maintained by Drew DeVault <sir@cmpwn.com> πŸ’œ

up-to-date sources can be found at https://git.sr.ht/~sircmpwn/wev, and bugs/patches can be submitted by email to ~sircmpwn/public-inbox@lists.sr.ht. bestie if you find a bug, tell them, they want the patch fr fr. πŸ›


okay that's the whole page, you're officially a wev girlie now 🌟

and a lil sign-off for the road: this gem of a page is dated 2025-12-26, and it's from the General Commands Manual β€” so yeah, section 1, main character energy only. πŸ‘‘πŸ’–

πŸ“¦ where this page comes from