Sim, é facilmente possível. Você está realmente executando apenas o ALSA ou está executando o Pulseaudio (o padrão em basicamente todas as distros há muitos anos)?
Com o Pulseaudio, ele deve funcionar fora da caixa.
Com o ALSA, verifique se você está usando o nome do dispositivo plughw (que internamente adiciona um dsnoop pluging) em vez do nome do dispositivo hw . O plug-in dsnoop dividirá o fluxo de entrada em vários fluxos para diferentes aplicativos. / p>
Editar
Como eu disse, em vez de -D hw:0 etc. (modificar para seu endereço de hardware), use apenas -D plughw:0 para arecord e similar para o nome do dispositivo em darkice .
Uma condição é que nenhum outro programa use hw:0 diretamente. Todos eles devem usar plughw:0 .
Você realmente não precisa saber detalhes sobre dsnoop , a ALSA faz isso automaticamente para você. (Mas você pode ler os detalhes na página do plug-in que eu vinculei).
Você não precisa configurar seu próprio ~/.asoundrc , você não precisa modificar nenhum arquivo de configuração.