Create read-only output discovery library #27
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
for-next-chirp
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
BuddiesOfBudgie/budgie-desktop-services#27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Split out the logic for discovering and reading display output information from Wayland protocols (wl_output, wlr_output_management, etc.) into a standalone library.
This library should provide a unified API for getting all outputs, output properties (name, make, model, resolution, refresh rate, position, scale, etc.), and all modes regardless of which protocol is available.
Write operations (applying configurations) are out of scope and will remain in budgie-desktop-services itself, so we must be able to get the underlying heads e.g.
::zwlr_output_head_v1to perform these ops (e.g. creating azwlr_output_configuration_head_v1)This will reside in its own repository.
Depends on #26