diff --git a/app/src/main/java/io/xpipe/app/prefs/ExternalApplicationType.java b/app/src/main/java/io/xpipe/app/prefs/ExternalApplicationType.java index c2fed27af..3411f6a00 100644 --- a/app/src/main/java/io/xpipe/app/prefs/ExternalApplicationType.java +++ b/app/src/main/java/io/xpipe/app/prefs/ExternalApplicationType.java @@ -26,7 +26,7 @@ public interface ExternalApplicationType extends PrefsValue { if (args) { builder.add(0, "--args"); } - builder.addQuoted(getApplicationName()); + builder.addQuoted(0, getApplicationName()); builder.add(0, "open", "-a"); return LocalShell.getShell().command(builder); } diff --git a/app/src/main/java/io/xpipe/app/vnc/ExternalVncClient.java b/app/src/main/java/io/xpipe/app/vnc/ExternalVncClient.java index aa7be6ac6..9927c5485 100644 --- a/app/src/main/java/io/xpipe/app/vnc/ExternalVncClient.java +++ b/app/src/main/java/io/xpipe/app/vnc/ExternalVncClient.java @@ -38,6 +38,7 @@ public interface ExternalVncClient { l.add(TigerVncClient.Linux.class); } case OsType.MacOs macOs -> { + l.add(ScreenSharingVncClient.class); l.add(RealVncClient.MacOs.class); l.add(TigerVncClient.MacOs.class); }