diff options
| author | akbash <akbash@herdr.dev> | 2026-09-10 13:46:15 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-10 13:46:15 +0300 |
| commit | a52060315e1c2b694ffa147f869cd856306c46e0 (patch) | |
| tree | 22de15502907f68d5e0fb4c05bae935fa91aa7ee | |
| parent | 6a93b756e9397f98884e946b84bb4ce5a5f5636e (diff) | |
fix(linux): identify Herdr desktop notifications (#3639)
refs #3638
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
| -rw-r--r-- | src/platform/linux.rs | 6 |
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] |
