Ton aus den Lautsprechern eines Headless 9.04 Ubuntu Serve abspielen

1850
Gadgetsan

Ich habe diesen Ubuntu-Server in meinem Zimmer und wollte ihn als Wecker verwenden, also entschied ich mich, ein C ++ - Programm dafür zu erstellen (ich weiß, ich hätte cron aber meh verwenden können). Das Problem ist die Tatsache, dass ich keinen Ton von meinem Lautsprecher abspielen kann (ich hatte Media Player Daemon (MPD) mit der Schnittstelle von mpc installiert). Wenn ich versuche, Musik über SSH mit mpc abzuspielen, wird nichts vom Lautsprecher des Servers abgespielt.

Ich weiß, dass ich wahrscheinlich nicht genug Informationen bereitstelle, aber ich kann mehr liefern, wenn Sie fragen!

(mein mpd ist für die Verwendung von ALSA eingerichtet)

Ich muss mich als root anmelden, um alsa anscheinend zu verwenden ... Wenn ich den ersten Befehl ausprobiere, funktioniert es gut, der zweite sagt mir: "Einfache Steuerung 'PCM, 0' nicht gefunden", versuchte ich dies auch mit Kopfhörer, Front, aber Bei der Verwendung von Amixer ist mir aufgefallen, dass diese Geräte selbst bei 100% 0,0dB haben .... vielleicht ist das nicht normal ...

Antworten Sie auf Ihre Fragen:

  1. Ich habe die Server Edition verwendet (mit LAMP)
  2. es läuft kein X-Zeug.
  3. Beim Starten der Maschine werden nur die Dienste gestartet. Ich muss mich nie physisch anmelden
  4. Ich melde mich mit ssh an, aber da es kein X hat, kann ich das X-Argument nicht verwenden.
  5. Ich habe es nicht ausprobiert, in der Tat ist die Installation von X nicht wirklich eine Option für mich ...
3
Hast du das jemals zum Laufen gebracht? was ist dein soundchipsatz? quack quixote vor 14 Jahren 0
Jede Chance, dass Sie diese Arbeit bekommen haben und immer noch nach einer Antwort suchen RC1140 vor 14 Jahren 0

2 Antworten auf die Frage

2
DaveParillo

Einfache Dinge zuerst. Ist es möglich, dass der alsa-Mixer standardmäßig stummgeschaltet ist?

Versuchen:

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

Etwas?

Fragen:

  1. Wie haben Sie 9.04 installiert? Hast du von der alternativen iso angefangen ? Die Server Edition ?
  2. Läuft auf dem Server X?
  3. Was fängt an, wenn die Maschine startet? oder beabsichtigen Sie, einige Benutzer dauerhaft an diesem Computer angemeldet zu haben?
  4. Wie loggst du dich ein? So etwas ssh -X user@headless?
  5. Haben Sie bereits vorhandene Archive so oder so ausprobiert ?
So einfach ... danke, wie kann man es zwischen Neustarts dauerhaft machen? Gizmo vor 8 Jahren 0
1
Jayhawk

Wenn Sie Ihren Benutzer zur Audiogruppe hinzufügen, können Sie auch einen Sound von einer SSH-Verbindung aus starten. Mach das:

sudo usermod -a -G audio username 

auf dem Server.

Nur Mitglieder der Audiogruppe können das Soundsystem verwenden, wenn sie nicht angemeldet sind. Wenn Sie sich über ssh verbinden, sind Sie nicht angemeldet.