Ich habe mein Ubuntu-System so konfiguriert, dass ich jede Anwendung auf einem separaten X-Server starten kann. Das Ausführen von Spielen oder beispielsweise XBMC auf einem separaten X-Server hat einige wesentliche Vorteile.
Das Problem ist jedoch, dass Sie beim Umschalten auf den zweiten X-Server (Strg + Alt + F8) keinen Ton hören. Seltsamerweise können Sie beim Zurückschalten zum Desktop (Strg + Alt + F7) plötzlich den Ton vom zweiten X-Server hören. Dies bedeutet, dass der Sound funktioniert, Sie ihn jedoch nicht hören können, während Sie sich auf dem zweiten X-Server befinden.
In älteren Versionen von Ubuntu (z. B. Ubuntu 10.10) gibt es einen Befehl ( ck-launch-session
), den Sie auf dem zweiten X-Server ausführen können, und der Sound würde funktionieren. Leider hat dieser Befehl diesen Effekt in Ubuntu 11.04 und höher nicht mehr. Dies ist der Befehl, mit dem ich XBMC auf einem separaten X-Server starten würde:
xinit /usr/bin/ck-launch-session /usr/bin/xbmc -- :1
Wie kann ich Sound aktivieren, wenn ich mich in Ubuntu 11.04 oder höher auf einem zweiten X-Server befinde?
Zugehöriger Fehlerbericht: 366404
quelle
Antworten:
Wenn ich so etwas machte, musste ich Teil der "Audio" -Gruppe sein. Auf diese Weise konnte das Audio von jedem Bildschirm gehört werden. Ein Problem: Durch das Wechseln der Bildschirme wird das ausgegebene Audio nicht geändert. Wenn eine KDE-Instanz auf einem Bildschirm ausgeführt und mit Amarok Musik abgespielt würde, könnte ich sie auf allen Bildschirmen hören.
Wenn Sie (wie ich) nicht wissen, wie Sie einen Benutzer über die Eingabeaufforderung zu einer Gruppe hinzufügen können, installieren Sie einfach "kuser" in Synaptic oder im Software Center oder geben Sie
sudo apt-get install kuser
das Terminal ein.Ich erinnere mich an einige Probleme beim Starten als Root mit dem Standard-Launcher. Wenn Sie die Fehlermeldung erhalten, dass Sie nicht auf eine Datei zugreifen können, ist dies im Allgemeinen kein Problem. Stellen Sie einfach sicher, dass Sie das Programm als Root verwenden. Wenn Sie nur wissen, dass Sie root sein müssen, schließen Sie das Fenster, drücken Sie ALT + F2 und geben Sie ein
gksudo kuser
. Der Computer fragt nach Ihrem Passwort, dann wird Kuser korrekt geladen.quelle
sudo usermod -a -G audio $USER
gefolgt von einem Systemneustart macht den Trick. Und zum Glück hören Sie immer noch kein Audio von anderen Benutzern.Versuchen Sie, Ihre Puls-Audio-Anmeldeinformationen mithilfe von auf dem zweiten x-Server bekannt zu machen
pax11publish -D :1 -e
(wobei: 1 die Anzeigenummer Ihres zweiten X-Servers ist, normalerweise: 0 die erste, die nach oben zählt)
Die Anwendung, die Sie ausführen, versucht wahrscheinlich, Impulsattribute aus den Eigenschaften des X11-Stammfensters zu lesen.
Alternativ könnten Sie im großen Konsolekit f * ckup stecken bleiben.
quelle