Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Universal Linux support through Flatpak #75

Open
bestlinuxgamers opened this issue Jul 25, 2022 · 1 comment
Open

Universal Linux support through Flatpak #75

bestlinuxgamers opened this issue Jul 25, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@bestlinuxgamers
Copy link

Problem

At the moment, gtm can only be installed via Linuxbrew on non-Debian distributions. However Linuxbrew has a very small marketshare on Linux and thus the hurdle to install gtm is significantly higher (because you have to install a whole package manager first).

Solution

Flatpak is much more popular. It is a platform that runs applications distribution-independently in a sandboxed environment. This not only has the advantage that it runs on every distro, but also that errors can be better reproduced due to the uniform environment and the user can adjust the permissions of the program according to its wishes.

Additional

I would like to try to package gtm-core for Flatpak in the near future. It could be a problem that Flatpak is more specialized for GUI applications, but that remains to be seen. In any case it will be necessary to adapt the gtmExePath of the editor addons of gtm, because with Flatpak it is not possible to access the program in the normal linux way.

@bestlinuxgamers bestlinuxgamers added the enhancement New feature or request label Jul 25, 2022
@kilpkonn
Copy link
Collaborator

Sounds great! I don't really want to maintain packages for package managers I don't use myself, but I definitely see benefit. If you need any help working on it etc, feel free to ask

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants