Don't set so many parameters. It was upsetting i3.

This commit is contained in:
Bill Thiede 2023-01-21 13:09:53 -08:00
parent 61e9f4d9b5
commit 4376dc55be

View File

@ -1,9 +1,11 @@
use std::collections::HashMap;
use std::fmt;
use std::fs::File;
use std::io::{self, BufRead, BufReader};
use std::path::Path;
use std::process::{Command, Output};
use std::{
collections::HashMap,
fmt,
fs::File,
io::{self, BufRead, BufReader},
path::Path,
process::{Command, Output},
};
use regex::Regex;
use thiserror::Error;
@ -106,6 +108,16 @@ impl Screen {
None => return Err(CommandError::MissingMonitor(self.name.to_string())),
};
Ok(format!(
"{connection}: {w}x{h} {x:+}{y:+} {{ForceCompositionPipeline=On, Rotation={rotation}}}",
connection = connection,
w = width,
h = height,
x = x,
y = y,
rotation = rotation,
))
/*
Ok(format!("{connection}: {w}x{h} @{in_w}x{in_h} {x:+}{y:+} {{ForceCompositionPipeline=On, ViewPortIn={in_w}x{in_h}, ViewPortOut={w}x{h}+0+0, Rotation={rotation}}}",
connection=connection,
w=width,
@ -116,6 +128,7 @@ impl Screen {
y=y,
rotation=rotation,
))
*/
}
}