Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroyuki Tanaka <myheroyuki@outlook.com>2023-03-22 14:55:40 +0300
committerHiroyuki Tanaka <myheroyuki@outlook.com>2023-03-22 14:55:40 +0300
commitd02b1798fb72a5ac79e89b129066558420526799 (patch)
tree66dfef7da43bbc95d17343f93a3af0cfd9ca1153
parent6c4c8faaf2ee5c3be42330c4b1d65f9971116cd3 (diff)
parent9f72e3f0a96dceaeb117a86eeba9b424bbe97464 (diff)
Merge branch 'fix_flathub_autostart' into 'master'
Fix autostart file flatpak exec command See merge request Remmina/Remmina!2474
-rw-r--r--src/remmina_icon.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/remmina_icon.c b/src/remmina_icon.c
index a425c59dc..f12afce3d 100644
--- a/src/remmina_icon.c
+++ b/src/remmina_icon.c
@@ -295,10 +295,15 @@ static void remmina_icon_create_autostart_file(void)
// TRANSLATORS: Applet comment/description as per the Freedesktop Desktop entry specification https://specifications.freedesktop.org/desktop-entry-spec/latest/
g_key_file_set_string(gkeyfile, "Desktop Entry", "Comment", _("Connect to remote desktops through the applet menu"));
g_key_file_set_string(gkeyfile, "Desktop Entry", "Icon", REMMINA_APP_ID);
- g_key_file_set_string(gkeyfile, "Desktop Entry", "Exec", "remmina -i");
+ if (getenv("FLATPAK_ID")){
+ g_key_file_set_string(gkeyfile, "Desktop Entry", "Exec", "flatpak run org.remmina.Remmina -i");
+ }
+ else{
+ g_key_file_set_string(gkeyfile, "Desktop Entry", "Exec", "remmina -i");
+ }
g_key_file_set_boolean(gkeyfile, "Desktop Entry", "Terminal", FALSE);
g_key_file_set_string(gkeyfile, "Desktop Entry", "Type", "Application");
- g_key_file_set_boolean(gkeyfile, "Desktop Entry", "Hidden", TRUE);
+ g_key_file_set_boolean(gkeyfile, "Desktop Entry", "Hidden", FALSE);
remmina_icon_save_autostart_file(gkeyfile);
g_key_file_free(gkeyfile);
}