Dalam semangat pengungkapan penuh, saya hanya memposting pertanyaan ini ke forum ubuntu, tetapi saya pikir lebih banyak kepala yang mengerjakannya tidak ada salahnya.
Saya memiliki pengaturan multi-kursi yang bekerja dengan cukup baik. Perangkat input plugging panas berfungsi seperti yang diharapkan dan semacamnya. Satu-satunya masalah yang saya masih belum dapat menyelesaikannya adalah mendapatkan audio untuk setiap kursi.
Berikut ini ringkasan upaya saya untuk membuat audio berfungsi:
Buat ~ / .pulse / default.pa dikonfigurasikan secara dinamis berdasarkan $ DISPLAY tempat pengguna login.
- Lihat pastebin ini untuk detailnya.
Memuat pulseaudio sebagai instance seluruh sistem.
- Tidak bisa menjalankan ini. Tidak ada perangkat keras audio yang dapat diakses oleh pengguna.
Gunakan aturan udev untuk menandai kursi di ConsoleKit. Pedoman udev berikut ditemukan di sini: http://www.freedesktop.org/wiki/Software/systemd/multiseat
- Saya tidak berpikir ini akan berhasil, meskipun "dijamin" bekerja oleh seseorang di irc.freenode #pulseaudio
Tak satu pun dari upaya itu menghasilkan kesuksesan, itulah sebabnya saya sekarang meminta bantuan kepada komunitas. Sangat mungkin bahwa metode yang disarankan berfungsi dan saya hanya mengacaukan beberapa aspek, idk. Ini adalah bagian terakhir dari teka-teki yang diperlukan sebelum saya bisa pergi dan memperbarui halaman MultiseatX untuk memasukkan instruksi untuk Ubuntu 12.04.
Pemahaman saya tentang situasi ini: Akses ke pulseaudio terbatas pada sesi aktif yang ditandai oleh ConsoleKit (sesuatu tentang ACL). CK hanya dapat menandai satu sesi sebagai aktif pada suatu waktu. Fakta kecil kehidupan yang sederhana ini membuat saya percaya bahwa solusinya harus melibatkan pulseaudio yang dijalankan sebagai turunan sistem. Setiap pengguna harus terhubung ke server pulsa dan dibatasi untuk subset dari semua perangkat keras. Mungkin setiap pengguna terhubung ke server pulsa melalui localhost, idk. Saya tahu bahwa terlepas dari usaha saya dan hasil yang gagal, saya selalu dapat menggunakan sudo aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
untuk memainkan sesuatu ke salah satu perangkat keras.
Aku mencengkeram sedotan dan sekarang turun ke beberapa helai rambut terakhir yang bisa aku tarik keluar dari kepalaku. Tolong, bantu saya mencari tahu ini sehingga kami dapat berbagi kekayaan. Setiap informasi tambahan yang diperlukan akan diberikan atas permintaan Anda.
/etc/pulse
, bukan di HOME.