Skip to content

WIP: Add support for wlr-output-management-unstable-v1

emersion requested to merge emersion/phosh:output-management into master

For now, this is mostly quick hacks to use the wlr-output-management-unstable-v1 protocol.

This removes wl_output and xdg-output support for PhoshMonitor, since the latter shouldn't be used for choosing where to put panels and UI elements.

Question: I can't get gnome-control-center to run on my machine. I always get:

ERROR:../gnome-control-center/shell/cc-shell-model.c:458:cc_shell_model_set_panel_visibility: assertion failed: (valid)

Tried to build from source and understand what's going on, but it's not clear. Any ideas?

TODO:

  • Get current configuration with the protocol
  • Allow changing the current configuration with the protocol
  • Don't use PhoshMonitor when choosing where to put layer surfaces
  • Cleanup

Fixes #57 (closed)

Edited by emersion

Merge request reports