intiface / intiface-central

Intiface Central (Buttplug Frontend) Application for Desktop and Mobile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flatpak Support

Doomsdayrs opened this issue · comments

commented

Publication to flathub via flatpak for Linux users.

Nice to haves:

Issues

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

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?

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

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.

@qdot Any update on the SVG?

Testing v2.4.4, Still hangs on loading screen.

image

commented

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.

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.
commented

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.

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.

@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

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