Saya mengkonfigurasi sistem Ubuntu saya sehingga saya dapat memulai aplikasi apa pun di server X yang terpisah. Menjalankan game atau misalnya XBMC di server X yang terpisah memiliki beberapa keunggulan utama.
Namun masalahnya, adalah ketika Anda beralih ke server X kedua (Ctrl + Alt + F8), Anda tidak mendengar suara apa pun. Anehnya, ketika beralih kembali ke desktop (Ctrl + Alt + F7) Anda tiba-tiba dapat mendengar suara dari X server kedua. Ini berarti bahwa suara bekerja, tetapi Anda tidak dapat mendengarnya saat Anda berada di server X kedua.
Di versi Ubuntu yang lebih lama (mis. Ubuntu 10.10), ada perintah ( ck-launch-session
) yang bisa Anda jalankan di server X kedua dan suara akan bekerja. Sayangnya, perintah ini tidak lagi memiliki efek di Ubuntu 11.04 dan yang lebih baru. Ini adalah perintah yang akan saya gunakan untuk meluncurkan XBMC di server X yang terpisah:
xinit /usr/bin/ck-launch-session /usr/bin/xbmc -- :1
Bagaimana saya bisa mengaktifkan suara ketika saya berada di server X kedua di Ubuntu 11.04 atau lebih baru?
Laporan bug terkait: 366404
sumber
Jawaban:
Ketika saya melakukan hal semacam itu, saya harus menjadi bagian dari grup "audio". Dengan begitu audio dari setiap layar bisa didengar. Satu masalah: berpindah layar tidak mengubah audio yang dihasilkan. Jika saya memiliki instance KDE yang berjalan di satu layar dan memainkan musik dengan Amarok, saya akan dapat mendengarnya di semua layar.
Jika Anda (seperti saya) tidak tahu cara menambahkan pengguna ke grup melalui command prompt, cukup instal "kuser" di Synaptic atau pusat perangkat lunak atau ketik
sudo apt-get install kuser
terminal.Saya sepertinya ingat memiliki beberapa masalah memulainya sebagai root dengan launcher default. Jika itu memberi Anda kesalahan mengatakan tidak dapat mengakses file, umumnya tidak masalah, pastikan Anda menggunakan program sebagai root. Jika itu hanya memberitahu Anda bahwa Anda perlu root, tutup jendela, tekan ALT + F2, lalu ketik
gksudo kuser
. Komputer akan meminta kata sandi Anda, kemudian Kuser akan memuat dengan benar.sumber
sudo usermod -a -G audio $USER
diikuti oleh sistem reboot melakukan trik. Dan untungnya Anda masih tidak akan mendengar audio dari pengguna lain.Cobalah membuat kredensial audio-pulsa Anda diketahui di x-server kedua dengan menggunakan
pax11publish -D :1 -e
(di mana: 1 adalah nomor Tampilan X-Server kedua Anda, biasanya: 0 adalah yang pertama, menghitung ke atas)
Aplikasi yang Anda jalankan mungkin mencoba membaca atribut-pulsa dari properti root windows X11.
Atau Anda bisa terjebak di consolekit utama f * ckup.
sumber