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

Flatpak Support #62

Open
1 of 7 tasks
Doomsdayrs opened this issue Feb 28, 2023 · 11 comments
Open
1 of 7 tasks

Flatpak Support #62

Doomsdayrs opened this issue Feb 28, 2023 · 11 comments

Comments

@Doomsdayrs
Copy link
Contributor

Doomsdayrs commented Feb 28, 2023

Publication to flathub via flatpak for Linux users.

Nice to haves:

Issues

Current progress: https://github.com/Doomsdayrs/flathub/tree/com.nonpolynomial.intiface_central

@Doomsdayrs
Copy link
Contributor Author

Doomsdayrs commented Aug 21, 2023

Good news, Past me had made this work for v2.3.0 under flatpak

Bad news, v2.4.3 hangs at loading screen.

image

@qdot Is there anyway to debug the compiled application?

@Doomsdayrs
Copy link
Contributor Author

speaking of, do you have the svg of the icon @qdot ?

@qdot
Copy link
Contributor

qdot commented Aug 21, 2023

For the hang: Wait for 2.4.4. I'm guessing this has to do with the openssl version, which I'll now be vendoring into the builds. If you want to check and see if that's the case, run ldd on lib_intiface_flutter_rust_bridge or whatever that library is, see if there's a missing dependency.

As for an SVG, I'll have to look.

@Doomsdayrs
Copy link
Contributor Author

@qdot Any update on the SVG?

@Doomsdayrs
Copy link
Contributor Author

Testing v2.4.4, Still hangs on loading screen.

image

@qdot
Copy link
Contributor

qdot commented Oct 7, 2023

Hmm. Wonder if this is a config file issue. Try to find wherever the intiface_central directory is (possibly somewhere in ~/.config) and delete it, see if that makes things come up.

@Doomsdayrs
Copy link
Contributor Author

Hmm. Wonder if this is a config file issue. Try to find wherever the intiface_central directory is (possibly somewhere in ~/.config) and delete it, see if that makes things come up.

Just coming right now from doing exactly that.

Wiped ~/.var/app/com.nonpolynomial.intiface_central and restarted the app.

Issue persists.

Console output:

$ flatpak run com.nonpolynomial.intiface_central 

(intiface_central:2): Gdk-CRITICAL **: 22:52:39.110: gdk_window_get_state: assertion 'GDK_IS_WINDOW (window)' failed

** (intiface_central:2): WARNING **: 22:53:04.144: atk-bridge: get_device_events_reply: unknown signature

Log content:

[I] Global Loggy: Sentry URL set, crash and log reporting available.
[I] Global Loggy: /home/doomsdayrs/.var/app/com.nonpolynomial.intiface_central/data/intiface_central/logs
[I] Global Loggy: Device configuration file does not exist, returning 0.0.
[I] Global Loggy: {}
[I] Global Loggy: []
[E] Global Loggy: Error loading cubit! Deleting configs and creating new ones.

@rugk
Copy link

rugk commented Jan 6, 2024

I agree it would really be nice if you could publish this as a flatpak on flathub e.g.

Flatpaks are a new software distribution mechanism for Linux distros, can thus installed on any distro and are easy to update. They are easy to install and update and work on all Linux distros.
Also, if you publish it on FlatHub you may grow your user base given many distros include that and it is a common software source, so your app can be discovered more easily.

Here is how to get started.

@ToasterUwU
Copy link

Anyway i could help?

Linux User here, so im very interested in getting this going. A binary to manually copy around is very duct tape and hope style, i rather have something proper. So if there is anything you need help with, im happy to help.

@ToasterUwU
Copy link

@Doomsdayrs Can i help you out on this somehow? Im also more than happy to carrry the torch from here if you are not available for this anymore. Just hand everything you have on this and i will take it from here if you want me to

@Doomsdayrs
Copy link
Contributor Author

Sorry for the long wait for replies. I shall do a re-evaluation of this shortly.

@Doomsdayrs Doomsdayrs changed the title Flatpak Flatpak Support Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants