aboutsummaryrefslogtreecommitdiff
path: root/src/platform
diff options
context:
space:
mode:
authorakbash <akbash@herdr.dev>2026-09-10 13:46:15 +0300
committerGitHub <noreply@github.com>2026-09-10 13:46:15 +0300
commita52060315e1c2b694ffa147f869cd856306c46e0 (patch)
tree22de15502907f68d5e0fb4c05bae935fa91aa7ee /src/platform
parent6a93b756e9397f98884e946b84bb4ce5a5f5636e (diff)
fix(linux): identify Herdr desktop notifications (#3639)
refs #3638 Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Diffstat (limited to 'src/platform')
-rw-r--r--src/platform/linux.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/platform/linux.rs b/src/platform/linux.rs
index 6c09667a..ac0645c1 100644
--- a/src/platform/linux.rs
+++ b/src/platform/linux.rs
@@ -577,7 +577,7 @@ fn show_desktop_notification_with_command(
}
let mut cmd = command("notify-send");
- cmd.arg("--").arg(title);
+ cmd.arg("--app-name").arg("Herdr").arg("--").arg(title);
if let Some(body) = body.filter(|body| !body.is_empty()) {
cmd.arg(body);
}
@@ -1569,7 +1569,7 @@ mod tests {
}
#[test]
- fn desktop_notification_separates_option_like_titles() {
+ fn desktop_notification_sets_app_name_and_separates_option_like_titles() {
let _guard = env_lock().lock().unwrap();
unsafe {
std::env::remove_var("WAYLAND_DISPLAY");
@@ -1592,7 +1592,7 @@ mod tests {
assert!(shown);
let args = std::fs::read_to_string(&path).expect("args file");
let _ = std::fs::remove_file(&path);
- assert_eq!(args, "--\n-danger\nbody\n");
+ assert_eq!(args, "--app-name\nHerdr\n--\n-danger\nbody\n");
}
#[test]