15 lines
512 B
Desktop File
15 lines
512 B
Desktop File
[unit]
|
|
description = "Audio multiplexer"
|
|
requires_weak = [
|
|
"00_base.target",
|
|
]
|
|
|
|
[service]
|
|
cmd = "audiod"
|
|
# oneshot_async, NOT a blocking scheme unit: as type={scheme="audio"} init
|
|
# waits (call_ro) for audiod to hand back its scheme cap fd, but audiod does
|
|
# not signal readiness on a machine with no audio hardware, so init blocks
|
|
# here forever — before the console/login stack. Audio is not on the path to
|
|
# login, so start it non-blocking (matches the redbear-mini audiod unit).
|
|
type = "oneshot_async"
|