.desktop files have the ability to define multiple shortcuts with their own names and commands. If you add these to the existing shortcuts, there wouldn't be a need to have separate icons for GUI and non-GUI modes. Example of how they appear:
Secondary menu items are supported on most major desktop environments, and are typically accessed by right-clicking on the launcher or taskbar icons.
I added an extra command-line argument to the AppRun wrapper to create a single shortcut. Due to the added complexity of the .desktop files, I had to use sed to insert the titles and paths, and I haven't had time to set up a Docker instance to test the build process yet. But please take a look and see how it could be useful.
.desktop files have the ability to define multiple shortcuts with their own names and commands. If you add these to the existing shortcuts, there wouldn't be a need to have separate icons for GUI and non-GUI modes. Example of how they appear:
Secondary menu items are supported on most major desktop environments, and are typically accessed by right-clicking on the launcher or taskbar icons. I added an extra command-line argument to the AppRun wrapper to create a single shortcut. Due to the added complexity of the .desktop files, I had to use sed to insert the titles and paths, and I haven't had time to set up a Docker instance to test the build process yet. But please take a look and see how it could be useful.