A saída de som não está funcionando corretamente no chroot

4

Então eu tenho um sistema Linux Mint 17 de 64 bits e estou tentando configurar um ambiente chroot com um sistema baseado em Ubuntu de 64 bits e 64 bits (na verdade algo chamado Vinux, um remix do Ubuntu). O problema é que um aplicativo usando a saída de som (ambos os sistemas usam pulseaudio) de dentro do chroot não é ouvido até eu voltar para o console onde meu sistema host está rodando (ou seja, o servidor X do meu host; não tentei o texto consoles).

Aqui estão as etapas que estou usando para configurar, inserir e testar o chroot. O sistema de arquivos chroot é montado em /mnt :

sudo mount --rbind /dev /mnt/dev
sudo mount --rbind /proc /mnt/proc
sudo mount --rbind /sys /mnt/sys
sudo mount --rbind /tmp /mnt/tmp
sudo mount --rbind /run /mnt/run
sudo mount --bind /var/lib/dbus /mnt/var/lib/dbus
sudo chroot /mnt

agora no chroot como usuário root:

su <desired username within chroot - happens to be the same as my username on the host system>
export XDG_RUNTIME_DIR=/run/user/1000
startx -- :1

comutação automática para o segundo servidor X

Ctrl - Alt - T para abrir o terminal

agora no terminal

cat /dev/urandom | grep -ao "[a-z]" | espeak

o som só toca quando pressiono a seqüência Ctrl - Alt -... para voltar ao meu servidor X host.

Eu li todas as páginas que posso encontrar sobre como configurar o pulseaudio para um chroot, mas nenhuma das instruções causa nenhuma alteração nesse comportamento.

EDIT: Tem que funcionar de tal forma que a saída de som do chroot é reproduzida, mas agora qualquer saída de som do sistema host é suspensa até que a sessão chroot termine, não importa qual console eu mudo.

    
por Micheal Johnson 12.07.2015 / 11:32

0 respostas