O Linux possui vários consoles virtuais. Ctrl+ Alt+ alterna entre esses consoles. Quando você alterna do console 7 para o console 2, os periféricos de entrada e saída são redirecionados do console 7 para o console 2. Quando o console 7 está inativo, ele não tem acesso aos periféricos de entrada / saída: a tela não é exibida na tela, os aplicativos não recebem entrada do teclado etc.Fn
Por razões históricas, a entrada e saída de som usa canais completamente diferentes dos dispositivos de entrada, como teclado e mouse, e das telas de vídeo. Os dispositivos de console (a abstração no sistema operacional) cobrem teclado e vídeo, mas não som. A implementação básica mais comum do som em um sistema Unix é independente desse sistema, e a permissão para usar os periféricos de som é concedida com base na associação ao grupo e não na propriedade do console. Isso é de fato uma deficiência de design.
O Ubuntu configurou as coisas para que a sessão registrada no console, e somente elas, tenha acesso ao dispositivo de áudio. Se você alternar entre os consoles, perde o acesso ao dispositivo de áudio, a menos que também faça login no outro console. Isso é o que realmente deveria ter sido feito desde o início, mas não foi porque os designers de interfaces de console não estavam pensando em som.
Quando você muda para outro console, seus programas continuam em execução, porque a CPU não está associada a um console, mas a uma máquina: qualquer pessoa com uma conta na máquina pode usar o tempo da CPU. O mesmo vale para outros recursos, como memória e arquivos (sujeitos a permissões). Apenas as interações com o usuário são controladas pela propriedade do console. Seu som para de tocar quando você muda para um console em que não está conectado, porque seus programas perdem o privilégio de acessar o dispositivo de saída de som.
Acredito que o Ubuntu implementa o controle de acesso via Polkit , mas não sei exatamente como isso funciona.