Skip to content

dwapp/wlhax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Documentation

About

[Fork] Wayland proxy that monitors and displays various application state, such as the current surface tree, in a nice little TUI.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages