Flathub
Closed this issue · 2 comments
Hi, I created a Flatpak package at flathub/flathub#3208
Hi, I installed v0.9.1 from Flathub (Fedora Silverblue).
There is no sound in-game.
Log shows: Sound: Disabled (couldn't find the sfx directory /app/share/games/abuse/sfx)
Indeed, when navigating to: /var/lib/flatpak/app/com.github.Xenoveritas.abuse/current/active/files/share/games/abuse, there is no sfx directory to be found.
I know what I wrote above sounds like a non-issue (and I have since stumbled upon the Github README), but consider the following:
- I installed Abuse via the Flathub remote. The Flathub listing does not link to the README file. Instead it leads to the homepage of the original project (whereas Xenoveritas is a fork, correct?), and also the Issues page (which is how I found this very issue).
- Flatpak applications are not directly editable by the user.
- The Flatpak docs mention
XDG_DATA_HOME
as a potential location for user-specific data files. - Placing
sfx
withinXDG_DATA_HOME
(i.e. $HOME/.var/app/com.github.Xenoveritas.abuse/data/sfx) does not resolve the issue (nor do any variations of hierarchy involving share/games/abuse/ directories below data dir).
Is the most practical solution here to patch the Flatpak app to search XDG_DATA_HOME
for user-supplied data files?
Regardless, the Flatpak listing description should be updated to mention that user intervention is required to complete the game install (it is in no way obvious that sfx and music are not packed-in).