JoseExposito / touche

The desktop application to configure Touchégg
GNU General Public License v3.0
543 stars 26 forks source link

App size is too big #84

Closed JosuGZ closed 1 year ago

JosuGZ commented 1 year ago

Am I reading this right? 3GB? What is in here? Will I save space building it myself?

image

JoseExposito commented 1 year ago

Hi Jozu,

Flatpak application use "runtimes" to share sets of common libraries. For example, Touché uses the GNOME runtime to have access to all the GNOME functionality.

Once that runtime is downloaded, it is shared by every Flatpak application installed in your system. So the real disck usage is way smaller than advertised in your screenshot.

Here is an article explaining it a bit better: https://blogs.gnome.org/wjjt/2021/11/24/on-flatpak-disk-usage-and-deduplication/

I wouldn't worry too much about disck usage, most of the stuff is shared across Flatpak applications.

If you really can't afford to use those megabytes of your hard drive, you can build and install the app yourself, but I'd not recommend it, as I didn't test the app with other versions of its dependencies and I might or might not work.

Closing the issue for the moment, feel free to reopen it or comment if you have any further questions.

JosuGZ commented 1 year ago

Thanks for the explanation. I was able to configure it with the XML file though. I can finally switch tabs with the touchpad :)