---
name: "wev"
section: "1"
platform: "linux"
package: "wev"
version: "1.1.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/wev"
---

# wev(1)

show wayland events

## NAME

wev - show wayland events

## SYNOPSIS

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

## DESCRIPTION

wev opens an xdg-shell toplevel on the default Wayland display (via the **WAYLAND\_DISPLAY** environment variable), then prints events associated with that display.

## OPTIONS

- **-g**

  Print globals.

- **-f** \<*interface\[:event\]*\>

  Only show events for the given Wayland interface, or for a specific event from that interface. May be specified more than once to show several interfaces and/or events.

- **-F** \<*interface\[:event\]*\>

  Show all events except those from the given Wayland interface, or except for a specific event from that interface. May be specified more than once to hide several interfaces and/or events.

- **-M** \<*path*\>

  Writes the wl\_keyboard's keymap to the specified path.

## 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.
