Using jpackage to automatically build an application binary is nice, but it offers only limited on demand configuration option for specific systems. Additionally, due to the distribution as an AppImage ( a read-only container), a reconfiguration is tedious.
In contrast, using a launch (shell) script one can handle at app start the system specific configuration without extracting and repacking the appimage. Also it makes in general no difference on a system with linux kernel if you launch a script or binary, both only need to be executable.
Using jpackage to automatically build an application binary is nice, but it offers only limited on demand configuration option for specific systems. Additionally, due to the distribution as an AppImage ( a read-only container), a reconfiguration is tedious.
In contrast, using a launch (shell) script one can handle at app start the system specific configuration without extracting and repacking the appimage. Also it makes in general no difference on a system with linux kernel if you launch a script or binary, both only need to be executable.
This change is mostly motivated by https://github.com/cryptomator/cryptomator/issues/1230