From 62bb37ea33a0925fd92a99afc77d03e44f0fc4fa Mon Sep 17 00:00:00 2001 From: crschnick Date: Thu, 8 Oct 2026 03:39:10 +0000 Subject: [PATCH] Fix warp path on Linux --- .../main/java/io/xpipe/app/terminal/WarpTerminalType.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/terminal/WarpTerminalType.java b/app/src/main/java/io/xpipe/app/terminal/WarpTerminalType.java index 238f1a405..ca1fdea76 100644 --- a/app/src/main/java/io/xpipe/app/terminal/WarpTerminalType.java +++ b/app/src/main/java/io/xpipe/app/terminal/WarpTerminalType.java @@ -144,10 +144,11 @@ public interface WarpTerminalType extends ExternalTerminalType, TrackableTermina @Override public void launch(TerminalLaunchConfiguration configuration) { var pane = configuration.single(); + var scriptArg = URLEncoder.encode(pane.getScriptFile().toString(), StandardCharsets.UTF_8); if (!configuration.isPreferTabs()) { - DesktopHelper.openAssociatedApplication("warp://action/new_window?path=" + pane.getScriptFile()); + DesktopHelper.openAssociatedApplication("warp://action/new_window?path=" + scriptArg); } else { - DesktopHelper.openAssociatedApplication("warp://action/new_tab?path=" + pane.getScriptFile()); + DesktopHelper.openAssociatedApplication("warp://action/new_tab?path=" + scriptArg); } } }