Replies: 2 comments 6 replies
-
I would say a FAQ point is good for now. As a long-term we need something like override recipes for globals.local.
|
Beta Was this translation helpful? Give feedback.
6 replies
-
For reference, this issue and device access in general on non-(e)logind systems |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
When I installed Gentoo Linux, I blocked systemd and pulseaudio. I also wanted to block dbus, but I couldn't.
I have used ALSA for years. I may consider pipewire or jack, but pulseaudio's model seemed broken to me after having tried to make ALSA and pulseaudio do what I wanted for months. At least, ALSA and jack allowed me to do what I wanted without troubles because they have straightforward audio models. Pipewire seems to fix pulseaudio's broken audio model.
ALSA is still used by default in some distros, and ALSA support is still important.
I inserted
in ~/.config/firejail/globals.local. But, this wasn't documented anywhere. I had to search issues and pull requests to find this.
ALSA support should be better than a veteran linux user debugging the issue for hours and finally finding one line fix among issues and pull requests. Because the error messages were cryptic, I couldn't really know that sandboxed applications didn't have read/write access to /dev/snd.
At the very least, ways to make ALSA work should be documented somewhere conspicuous.
firejail is supposed to be easy. There is something wrong if using ALSA with firejail isn't easy. ALSA isn't something that isn't used anymore. It still has a userbase.
Beta Was this translation helpful? Give feedback.
All reactions