Como ouvir o som de outros consoles no Linux?

1

Eu tenho o Linux Mint 17.2. (Eu sei, vou fazer uma atualização em breve). Eu gostaria de ouvir sons de todos os consoles, mesmo que usuários diferentes possam estar logados lá.

Meu exemplo desejado é:

  1. Abra o primeiro console com Ctrl + Alt + F1
  2. Faça login como usuário A
  3. Executar mplayer my_favourite_album.mp3
  4. Abra o segundo console com Ctrl + Alt + F2
  5. Não há som. Mas quero continuar a ouvir o my_favourite_album.mp3 .

O mesmo para consoles com o servidor X:

  1. Abra o 7º console com Ctrl + Alt + F7
  2. Faça login como usuário A
  3. Abrir com VLC my_favourite_album.mp3
  4. Abra o 8º console com Ctrl + Alt + F8
  5. Não há som. Mas quero continuar a ouvir o my_favourite_album.mp3 .

É possível? Como fazer isso?

    
por keypress 20.05.2018 / 23:13

1 resposta

0

Gerenciado para resolver meu problema. Eu baseei-me em este e também este e isso foi útil .

A solução:

  1. Adicione a /etc/rc.local em algum lugar altas permissões de configuração para todos os usuários: %código%
  2. Para cada usuário, execute o seguinte para configurar seu servidor e cliente PulseAudio:

    echo '.include /etc/pulse/default.pa' > ~/.config/pulse/default.pa
    echo 'load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1' >> ~/.config/pulse/default.pa
    
    echo '.include /etc/pulse/client.conf' > ~/.config/pulse/client.conf
    echo 'default-server = 127.0.0.1' >> ~/.config/pulse/client.conf
    
    echo 'ps aux | grep "pulseaudio --daemonize=yes" | grep -v grep || /usr/bin/pulseaudio --daemonize=yes' >> ~/.profile
    

Eu sei que há alguns problemas de segurança nesta solução, mas somente eu uso este computador e os sons no meu computador não são confidenciais.

    
por 24.05.2018 / 10:52