Tam açıklama ruhu içinde, bu soruyu ubuntu forumlarına gönderdim , ancak üzerinde çalışan daha fazla kafaya zarar veremedim.
Oldukça iyi çalışan çok koltuklu bir kurulumum var. Çalışırken takılabilen giriş aygıtları beklendiği gibi çalışır. Hala çözemediğim tek sorun her koltuk için ses almak.
İşte ses çıkarmaya çalışmamın bir özeti:
~ / .Pulse / default.pa dosyasını kullanıcının hangi DISPLAY'de oturum açtığına göre dinamik olarak yapılandırın.
- Ayrıntılar için bu macuna bakın.
Sistem genelinde bir örnek olarak pulseaudio'yu yükleyin.
- Bu işe yaramadı. Ses donanımının hiçbirine kullanıcılar erişemedi.
ConsoleKit'te koltukları işaretlemek için udev kurallarını kullanın. Burada bulunan udev yönergeleri aşağıdadır: http://www.freedesktop.org/wiki/Software/systemd/multiseat
- Her ne kadar irc.freenode #pulseaudio'da çalışmak için "garantili" olmasına rağmen bunun işe yarayacağını düşünmedim.
Bu girişimlerin hiçbiri başarı getirmedi, bu yüzden şimdi yardım için topluma dönüyorum. Önerilen yöntemlerin işe yaraması oldukça mümkündür ve bunun bazı yönlerini berbat ettim, idk. Bu, Ubuntu 12.04 için talimatları içerecek şekilde MultiseatX sayfasını güncelleyebilmem için gereken bulmacanın son parçası.
Durumla ilgili anlayışlarım: Pulseaudio'ya erişim, ConsoleKit (ACL ile ilgili bir şey) tarafından işaret edildiği şekilde aktif oturumla sınırlıdır. CK bir seferde yalnızca bir oturumu etkin olarak işaretleyebilir. Bu basit yaşam gerçeği beni çözümün pulseaudio'nun sistem çapında bir örnek olarak çalıştırılmasını gerektirdiğine inanmamı sağlıyor. Her kullanıcı darbe sunucusuna bağlanmalı ve tüm donanımın bir alt kümesiyle sınırlı olmalıdır. Belki her kullanıcı darbe sunucusuna localhost, idk ile bağlanır. Girişimlerimden ve başarısız sonuçlarından bağımsız olarak, her zaman sudo aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
herhangi bir donanımda bir şey oynamak için kullanabildiğimi biliyorum.
Payetten tutuyorum ve şimdi kafamdan çekebileceğim son birkaç kıldan aşağıyım. Lütfen serveti paylaşabilmemiz için bunu anlamama yardım et. Gerekli tüm ek bilgiler isteğiniz üzerine sağlanacaktır.
/etc/pulse
, HOME'da değil, olmalıdır .