Skip to content
/ wlhax Public

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

License

Notifications You must be signed in to change notification settings

dwapp/wlhax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3dcf127 · Jan 15, 2025

History

70 Commits
Jan 14, 2025
Jan 15, 2025
Dec 7, 2019
Dec 15, 2024
Jan 14, 2025
Mar 23, 2024
Jul 21, 2020
Oct 10, 2023
Mar 23, 2024
Dec 14, 2024
Dec 14, 2024
Mar 23, 2024
Jun 18, 2020
Dec 15, 2024
Jun 16, 2020
Mar 23, 2024
Jun 18, 2020
May 30, 2020
May 30, 2020
Mar 23, 2024
Mar 8, 2024
Apr 12, 2022
Mar 23, 2024
Mar 8, 2024
Mar 23, 2024
Mar 7, 2021
Feb 21, 2021
Mar 23, 2024
Mar 23, 2024
Dec 15, 2024
Mar 23, 2024
Mar 23, 2024
Mar 23, 2024
Mar 23, 2024
Mar 23, 2024
Mar 23, 2024

Repository files navigation

wlhax

Note: I forked this project for personal use, and may add non-standard protocol support in the future. The original project was https://git.sr.ht/~kennylevinsen/wlhax.

Fork of https://git.sr.ht/~sircmpwn/wlhax

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

Useful for debugging.

How to build

go build

How to use

  1. Start wlhax (./wlhax). If you want to proxy an alternate wayland display, specify WAYLAND_DISPLAY when starting wlhax.
  2. Follow the instructions, using either :exec to start an application, or starting an application externally while specifying WAYLAND_DISPLAY=wlhax-0 in the environment.
  3. Switch tabs to select the different availble clients by using the left/right arrows.

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

No packages published

Languages