This commit is contained in:
raf 2024-08-04 00:05:57 +03:00
commit 0e4b2d2ac1
Signed by: NotAShelf
GPG key ID: AF26552424E53993
4 changed files with 67 additions and 24 deletions

View file

@ -9,5 +9,18 @@ pub fn get_desktop_info() -> Result<String, io::Error> {
// instead of just "foo"
let desktop_env = desktop_env.trim_start_matches("none+");
Ok(format!("{desktop_env} ({display_backend})"))
// Use "Unknown" if desktop_env or display_backend is empty
let desktop_env = if desktop_env.is_empty() {
"Unknown"
} else {
desktop_env
};
let display_backend = if display_backend.is_empty() {
"Unknown"
} else {
&display_backend
};
Ok(format!("{} ({})", desktop_env, display_backend))
}