전체 공개의 정신으로, 나는 이 질문 을 우분투 포럼에 게시 했지만 더 많은 헤드가 해칠 수 없다고 생각합니다.
다중 시트 설정이 잘 작동합니다. 핫 플러깅 입력 장치는 예상대로 작동합니다. 여전히 해결할 수없는 유일한 문제는 각 좌석의 오디오를 얻는 것입니다.
다음은 오디오를 작동시키려는 시도에 대한 요약입니다.
사용자가 로그인 한 $ DISPLAY에 따라 ~ / .pulse / default.pa를 동적으로 구성하십시오.
- 자세한 내용은이 페이스트 빈 을 참조 하십시오.
시스템 전체 인스턴스로 pulseaudio를로드하십시오.
- 이 작업을 수행 할 수 없습니다. 사용자가 오디오 하드웨어에 액세스 할 수 없었습니다.
udev 규칙을 사용하여 ConsoleKit에서 좌석을 표시하십시오. 여기에있는 udev 지침을 따르십시오 : http://www.freedesktop.org/wiki/Software/systemd/multiseat
- irc.freenode #pulseaudio의 누군가가 일하는 것이 "보장"되었지만, 이것이 효과가 있다고 생각하지는 않았습니다.
그 시도들 중 어느 것도 성공을 거두지 못했기 때문에 이제는 지역 사회에 도움을 청합니다. 제안 된 방법이 효과가 있고 IDK의 일부 측면을 엉망으로 만들었습니다. 이것은 Ubuntu 12.04에 대한 지침을 포함하도록 MultiseatX 페이지로 가서 업데이트하기 전에 필요한 퍼즐의 마지막 조각입니다.
상황에 대한 나의 이해 : 펄스 오디오에 대한 액세스는 ConsoleKit (ACL에 관한 것)으로 표시된 활성 세션으로 제한됩니다. CK는 한 번에 하나의 세션 만 활성으로 표시 할 수 있습니다. 이 간단한 삶의 사실은 솔루션이 펄스 오디오를 시스템 전체 인스턴스로 실행해야한다는 것을 믿게합니다. 각 사용자는 펄스 서버에 연결하고 모든 하드웨어의 하위 세트로 제한해야합니다. 각 사용자는 localhost, idk를 통해 펄스 서버에 연결할 수 있습니다. 내 시도와 실패한 결과에 관계없이 항상 sudo aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
하드웨어에 무언가를 연주하는 데 사용할 수 있다는 것을 알고 있습니다.
나는 빨대를 움켜 잡고 이제 머리에서 뽑아 낼 수있는 마지막 몇 개의 머리카락까지 내려 왔습니다. 부를 나눌 수 있도록 이것을 이해하도록 도와주세요. 필요한 추가 정보는 요청시 제공됩니다.
/etc/pulse
는 HOME이 아닌에 있어야합니다 .