wayland: Add cosmic-output-management

This commit is contained in:
Victoria Brekenfeld 2024-04-29 19:00:39 +02:00 • committed by Victoria Brekenfeld
parent 98ec82db77
commit 5f4377bf59
8 changed files with 885 additions and 437 deletions

View file

@ -51,6 +51,7 @@ impl State {
backups.push((output, current_config.clone()));
if let OutputConfiguration::Enabled {
mirroring,
mode,
scale,
transform,
@ -80,7 +81,11 @@ impl State {
if let Some(vrr) = adaptive_sync {
current_config.vrr = *vrr;
}
current_config.enabled = OutputState::Enabled;
if let Some(mirror) = mirroring {
current_config.enabled = OutputState::Mirroring(mirror.name());
} else {
current_config.enabled = OutputState::Enabled;
}
} else {
current_config.enabled = OutputState::Disabled;
}