Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 933 Bytes

README.md

File metadata and controls

33 lines (23 loc) · 933 Bytes

wlhax

Wayland proxy and terminal dashboard for inspecting clients, protocol objects, and surface state in real time.

This fork is based on:

What It Does

  • Proxies a Wayland display socket
  • Forwards protocol traffic between clients and the real compositor
  • Tracks protocol objects, globals, buffers, and surfaces per client
  • Renders the current state in a TUI built with vaxis

Quick Start

go build
WAYLAND_DISPLAY=wayland-0 ./wlhax

Then start a client against the proxy socket shown in the status bar, or launch one from inside wlhax with :exec <command>.

Controls

  • Left / Right, h / l: switch tabs
  • Up / Down, j / k: move selection
  • Space: fold or unfold the current category
  • :: command mode
  • :exec <command>: launch a client
  • :slow, :fast, :block, :unblock, :clear, :quit