WIP: Add support for wlr-output-management-unstable-v1
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
Edited by Administrator