diff --git a/platform/platform-api/src/com/intellij/execution/util/ExecUtil.java b/platform/platform-api/src/com/intellij/execution/util/ExecUtil.java index 1a4d128569f3..8c76621ddfd2 100644 --- a/platform/platform-api/src/com/intellij/execution/util/ExecUtil.java +++ b/platform/platform-api/src/com/intellij/execution/util/ExecUtil.java @@ -235,7 +235,8 @@ public class ExecUtil { return Arrays.asList(getOpenCommandPath(), "-a", "Terminal", command); } else if (hasKdeTerminal.getValue()) { - return Arrays.asList("konsole", "-e", command); + return title != null ? Arrays.asList("konsole", "-p", "tabtitle=\"" + title.replace('"', '\'') + "\"", "-e", command) + : Arrays.asList("konsole", "-e", command); } else if (hasGnomeTerminal.getValue()) { return title != null ? Arrays.asList("gnome-terminal", "-t", title, "-x", command)