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
2026-09-17 12:43:37 +04:00
parent a1ceaeb00d
commit e22d75758d
@@ -1,4 +1,7 @@
// Copyright 2000-2026 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;
@@ -158,7 +161,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"));
}