From a778ec617f2aa00cf763a0c5ca0387743bc5f6f0 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 15 Mar 2025 12:47:10 +0200 Subject: [PATCH] fix(flatpak): try setting different bin to avoid sandbox issue --- bin/electron-forge/desktop-flatpak.ejs | 11 +++++++++++ forge.config.cjs | 1 + 2 files changed, 12 insertions(+) create mode 100644 bin/electron-forge/desktop-flatpak.ejs diff --git a/bin/electron-forge/desktop-flatpak.ejs b/bin/electron-forge/desktop-flatpak.ejs new file mode 100644 index 000000000..056b6c4a0 --- /dev/null +++ b/bin/electron-forge/desktop-flatpak.ejs @@ -0,0 +1,11 @@ +[Desktop Entry] +<% if (productName) { %>Name=<%= productName %> +<% } %><% if (description) { %>Comment=<%= description %> +<% } %><% if (genericName) { %>GenericName=<%= genericName %> +<% } %><% if (desktopExec) { %>Exec=<%= desktopExec %> %U +<% } %><% if (id) { %>Icon=<%= id %> +<% } %>Type=Application +StartupNotify=true +<% if (categories && categories.length) { %>Categories=<%= categories.join(';') %>; +<% } %><% if (mimeType && mimeType.length) { %>MimeType=<%= mimeType.join(';') %>; +<% } %> \ No newline at end of file diff --git a/forge.config.cjs b/forge.config.cjs index b2b72c4d0..89ed0b4f0 100644 --- a/forge.config.cjs +++ b/forge.config.cjs @@ -71,6 +71,7 @@ module.exports = { config: { options: { ...baseLinuxMakerConfigOptions, + desktopTemplate: path.resolve("./bin/electron-forge/desktop.ejs"), id: "com.triliumnext.notes", runtimeVersion: "24.08", base: "org.electronjs.Electron2.BaseApp",