xfce4-settings-manager does not expand exec variables when they have no arguments. How to reproduce: 1. add desktop file containing Exec=/usr/lib/YaST2/bin/sw_single_wrapper %F added to xfce4-settings-manager 2. launch desktop file from xfce4-settings-manager Expected behavior: exec variable %F should be expanded to an empty string Actual behavior: exec variable %F is not expanded but passed as argument and fails General notes: 1. In this example %F is needed by Yast Software so that we can select multiple rpm packages in the file browser and install them all at the same time. 2. exec variables that are supported by the standard of Freedesktop.org should always be expanded. https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s07.html This issue only occurs when launching from inside xfce4-settings-manager. Launching from Whisker menu with the same variable works as expected
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/153. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev