AOSS(1)
β¨ AOSS β¨ (aoss β Wrapper script to facilitate use of the ALSA OSS compatibility library) π¦
Okay so bestie, let me tell you about aoss, the wrapper script that makes the ALSA OSS compatibility library work its magic on your commands π
. It's giving convenience, no cap π«Ά.
πΈ SYNOPSIS πΈ
aoss osscommand [arguments]
π DESCRIPTION π
Okay so aoss is a simple wrapper script, and it is so chill. It just sets the right LD_PRELOAD path and then runs your command for you β¨. Literally that's the whole vibe.
This is lowkey essential when your routing settings (the ones you can make in your .asoundrc file) need to be applied to commands that use the OSS API π₯. Main character energy for audio routing, fr fr.
Here are some examples of asoundrc configuration π:
pcm.dsp0 {
type plug
slave.pcm "hw:0,0"
}
or
pcm.dsp0 {
type plug
slave.pcm "dmix"
}
In the configs above, the pcm.dsp0 definition is used to wrap calls to /dev/dsp0. You can also wrap usage of /dev/dsp1, /dev/dsp2, etc. by defining pcm.dsp1, pcm.dsp2, and so on π§.
The PCM name to open can also be given explicitly through the ALSA_OSS_PCM_DEVICE environment variable π. This overrides the default dsp0, etc. Iconic override moment.
π Mmap heads-up: aoss mmap support might be buggy π. Your results may vary when you try to use an app that uses mmap'ing to access the OSS device files. Proceed with caution, bestie.
Arguments
osscommand
A command that uses the OSS API π.
arguments
The appropriate arguments and options for the OSS command π.
AUTHORS
The OSS compatibility library is by Abramo Bagnara <abramo@alsa-project.org>. The aoss script and this document are by James Tappin <james@xena.uklinux.net> π. The real ones π«Ά.
Bye bestie! π This page was AOSS(1) from General Commands Manual, dated 3 October 2001 π¦β¨
π¦ where this page comes from
- arch rolling: alsa-oss 1.1.8-6 Β· GPL2
- debian bookworm: alsa-oss 1.1.8-2 Β· GPL-2.0-or-later
- nixos 26.05: alsa-oss 1.1.8
- nixpkgs unstable: alsa-oss 1.1.8
- opensuse-leap 16.0: alsa-oss 1.1.8-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: alsa-oss 1.1.8-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: alsa-oss 1.1.8-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: alsa-oss 1.1.8-bp160.1.12 Β· GPL-2.0-or-later
- ubuntu jammy: alsa-oss 1.1.8-1 Β· GPL-2.0-or-later
- ubuntu noble: alsa-oss 1.1.8-2build2 Β· GPL-2.0-or-later
- ubuntu resolute: alsa-oss 1.1.8-2build3 Β· GPL-2.0-or-later
- ubuntu stonking: alsa-oss 1.1.8-2build3 Β· GPL-2.0-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms