fix(terminal): resolve terminal symlink once

This commit is contained in:
Paul Delafosse 2021-10-06 08:27:41 +02:00 • committed by Michael Murphy
parent 0c7f3631d3
commit 6cdf2987a9

View file

@ -116,9 +116,7 @@ fn detect_terminal() -> (PathBuf, &'static str) {
const SYMLINK: &str = "/usr/bin/x-terminal-emulator"; const SYMLINK: &str = "/usr/bin/x-terminal-emulator";
if let Ok(found) = read_link(SYMLINK) { if let Ok(found) = read_link(SYMLINK) {
if let Ok(found) = read_link(&found) { return (read_link(&found).unwrap_or(found), "-e");
return (found, "-e");
}
} }
(PathBuf::from("/usr/bin/gnome-terminal"), "--") (PathBuf::from("/usr/bin/gnome-terminal"), "--")