Obtendo som para tocar nos alto-falantes de um Headless 9.04 Ubuntu Serve

3

Eu tenho este Ubuntu Server rodando no meu quarto e eu queria usá-lo como um despertador, então eu decidi fazer um programa C ++ para ele (eu sei que eu poderia ter usado cron mas meh). O problema é o fato de que eu não consigo fazer nenhum som tocar no meu alto-falante (eu tinha instalado o Media Player Daemon (MPD) com a interface do mpc). Quando eu tento tocar algumas músicas no SSH, usando o mpc, nada é reproduzido pelo alto-falante do servidor.

Eu sei que provavelmente não estou fornecendo informações suficientes, mas posso fornecer mais se você perguntar!

(meu mpd está configurado para usar o ALSA)

eu tenho que logar como root para usar o alsa aparentemente ... quando eu tento o primeiro comando funciona bem, o segundo me diz: "Não foi possível encontrar o controle simples 'PCM, 0" também, eu tentei isso no Headphone, Front, mas enquanto usava o amixer, notei que ele diz que mesmo em 100% desses dispositivos tem 0.0dB .... talvez isso não seja normal ...

answer to your questions:

  1. i used the the server edition (with LAMP)
  2. it is not running any X stuff.
  3. only the services are started when the machine start, i never have to physically logon
  4. i login using ssh but since it doesn't have X, i cannot use the X argument.
  5. i did not try this, in fact installing X isn't really an option for me...
    
por Gadgetsan 25.11.2009 / 03:40

2 respostas

2

Coisas simples primeiro. É possível que o mixer alsa seja silenciado por padrão?

Tente:

amixer set Master 100% unmute
amixer set PCM 100% unmute

Alguma coisa?

Perguntas:

  1. Como você instalou o 9.04? Você começou com a iso alternativa ? A edição do servidor ?
  2. O servidor está executando o X?
  3. O que está começando quando a máquina começa? ou você pretende ter algum usuário persistentemente logado nesta máquina?
  4. Como você está logando? Algo como ssh -X user@headless ?
  5. Já experimentou arquivos existentes, como este ou este?
por 04.12.2009 / 01:31
1

Se você adicionar seu usuário ao grupo de áudio, você poderá iniciar o som de uma conexão ssh. Faça isso:

sudo usermod -a -G audio username

no servidor.

Somente membros do grupo de áudio podem usar o sistema de som quando não estão conectados. Quando você se conecta via ssh, você não está logado.

    
por 28.08.2010 / 03:46