OPENIDE #165 Error when creating icon via "Create Desktop Entry" action

(cherry picked from commit 43b967691b)
(cherry picked from commit 16ce6de56e)

(cherry picked from commit d079701081)
(cherry picked from commit c308b2e4a8)
(cherry picked from commit ce1db72467)
This commit is contained in:
Nikita Iarychenko
2025-04-16 11:19:20 +04:00
parent d63b14bb22
commit 39ff435b80

View File

@@ -1,4 +1,7 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
//
// Modified by Nikita Iarychenko at 2025 as part of the OpenIDE project(https://openide.ru).
// Any modifications are available on the same license terms as the original source code.
package com.intellij.ide.actions;
import com.intellij.execution.ExecutionException;
@@ -154,7 +157,7 @@ public final class CreateDesktopEntryAction extends DumbAwareAction implements A
var script = ExecUtil.createTempExecutableScript(
"create_desktop_entry_", ".sh",
"#!/bin/sh\n" +
"xdg-desktop-menu install --mode system '" + entryFile + "' && xdg-desktop-menu forceupdate --mode system\n");
"xdg-desktop-menu install --novendor --mode system '" + entryFile + "' && xdg-desktop-menu forceupdate --mode system\n");
try {
exec(new GeneralCommandLine(script.getPath()), ApplicationBundle.message("desktop.entry.sudo.prompt"));
}