W duchu pełnego ujawnienia, właśnie opublikowałem to pytanie na forach ubuntu, ale sądzę, że więcej głów nad nimi pracujących nie mogło zaszkodzić.
Mam konfigurację wielomiejscową działającą całkiem dobrze. Urządzenia wejściowe podłączane podczas pracy działają zgodnie z oczekiwaniami i takie. Jedynym problemem, którego wciąż nie jestem w stanie rozwiązać, jest uzyskanie dźwięku dla każdego miejsca.
Oto podsumowanie moich prób uzyskania dźwięku do pracy:
Zrób ~ / .pulse / default.pa dynamicznie skonfigurowany na podstawie którego $ DISPLAY loguje się użytkownik.
- Szczegółowe informacje można znaleźć w tej wklejce .
Załaduj pulseaudio jako instancję ogólnosystemową.
- Nie udało się uruchomić tego. Żaden sprzęt audio nie był dostępny dla użytkowników.
Użyj reguł udev do oznaczania miejsc w ConsoleKit. Następujące wytyczne udev można znaleźć tutaj: http://www.freedesktop.org/wiki/Software/systemd/multiseat
- Nie sądziłem, że to zadziała, chociaż „zagwarantowano”, że zadziała ktoś w irc.freenode #pulseaudio
Żadna z tych prób nie przyniosła sukcesu, dlatego zwracam się teraz do społeczności o pomoc. Jest całkiem możliwe, że sugerowane metody działają, a ja tylko pomieszałem pewien aspekt, idk. To ostatni element układanki, który jest potrzebny, zanim będę mógł przejść i zaktualizować stronę MultiseatX, aby zawierała instrukcje dla Ubuntu 12.04.
Moje rozumienie sytuacji: Dostęp do pulseaudio jest ograniczony do aktywnej sesji oznaczonej przez ConsoleKit (coś o ACL). CK może zaznaczyć tylko jedną sesję jako aktywną na raz. Ten prosty fakt z życia prowadzi mnie do przekonania, że rozwiązaniem powinno być uruchomienie pulseaudio jako instancji ogólnosystemowej. Każdy użytkownik powinien połączyć się z serwerem impulsów i być ograniczony do podzbioru całego sprzętu. Być może każdy użytkownik łączy się z serwerem pulsów za pośrednictwem localhost, idk. Wiem, że niezależnie od moich prób i ich nieudanych rezultatów, zawsze byłem w stanie sudo aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
grać na dowolnym sprzęcie.
Chwytam się słomek i jestem teraz przy ostatnich włosach, które mogę wyciągnąć z głowy. Proszę, pomóż mi to rozgryźć, abyśmy mogli dzielić się bogactwem. Wszelkie dodatkowe wymagane informacje zostaną dostarczone na żądanie.
/etc/pulse
, a nie HOME.