this post was submitted on 21 Nov 2025
9 points (100.0% liked)

Linux 101 stuff. Questions are encouraged, noobs are welcome!

1402 readers
9 users here now

Linux introductions, tips and tutorials. Questions are encouraged. Any distro, any platform! Explicitly noob-friendly.

founded 2 years ago
MODERATORS
 

I have been able to see online that the problem I am having is a known one where the Firefox flatpak needs version 23.06 ffmpeg-full as a dependency.

I cannot for the life of me figure out how to get this working and as a result Firefox audio stutters significantly on every website no matter what settings I change or what extensions I turn on and off.

I at first assumed this was a problem with my extensions and went through a pretty hefty troubleshooting session that got me pretty much nowhere.

I have attempted to install the proper codecs via the terminal and the system says those codecs are already installed.

I'm at a loss here. If anyone knows an answer or at least an avenue to help me get this solved, I'm all ears.

Device: ROG Ally X OS: Bazzite/Fedora updated fully to the most recent update released.

top 2 comments
sorted by: hot top controversial new old
[โ€“] j4k3@lemmy.world 2 points 19 hours ago (1 children)

Use Toolbox or Distrobox as a simplified Podman (FOSS Docker without the daemon bs).

You either install both Firefox and dependencies in the Distrobox container, or you install just the dependency you need and symlink, export, or alias it, (depending on how you want to access it by system, user session, or bash respectively).

Be aware that by default these container distros in Toolbox/Distrobox are bare bones terminal like sandboxes. They do not have all of the GUI graphics stuff installed, so you may need to install a few extra bits for x11 or Wayland support and such.

With both Distro/Toolbox, it defaults to a copy of your distro for the sandbox, but you can choose nearly any other distro too. Gentoo is one of the most advanced distros, and the Portage/emerge package manager enables source code compilation configurations unlike any other distro. That is always an option for really getting into the weeds. Much of Arch's binaries are actually built on Gentoo... And thus why Arch may already have exactly what you need if spun up in a distrobox container no matter what distro you are on.

I strongly recommend creating an additional user on your system first and installing the sandbox with this unique user. Use the groups attribute to give access to your main user if you need it. Sandboxing in this context is only about dependency issues and not isolation or security as the ambiguous name implies. It will still make files and stuff all over the place. If a unique user session creates the stuff it becomes possible to find everything that users owns and therefore remove it at a later date.

[โ€“] atrielienz@lemmy.world 3 points 17 hours ago* (last edited 14 hours ago)

It turns out that this problem is more wide spread than I thought and is probably related to some hardware or to the distro itself/updates.

I just discovered this happens in other apps and in steam gaming mode. So whatever is going on, I'm going to have to start over and eliminate stuff. Thanks for this answer though.

Edit: I am going to assume (because it is working now, after removing every cable, swapping to a different port and eliminating a bunch of hardware from the setup before swapping everything back) that reseating something fixed this glitch. I don't know what it was that I reseated that fixed it, but it's all working as it should now, and it's setup exactly as it was when I started having issues.

If anyone else comes here looking, that's the only solution I have at the moment.