Secara otomatis mengubah perangkat Output Input Suara

33

Saya harus menginstal adaptor Audio USB saya (4300054 Gigawire USB Audio Adapter) untuk input audio karena memiliki port combo-input-output untuk suara. Setelah saya melakukan ini, saya telah membuka Pengaturan Suara dan secara manual memilih adaptor Audio USB untuk Input dan Output, jika tidak, standar sistem tetap dipilih.

Adakah di sana, saya dapat membuat Ubuntu untuk secara otomatis memilih Adaptor Audio USB sebagai default segera setelah saya plug-in?

Senthil Kumaran
sumber

Jawaban:

47

Ada pulseaudio modul-switch-on-connect yang memungkinkan peralihan otomatis perangkat audio pada koneksi. Untuk menguji apakah ini berhasil, kami dapat mengeluarkan perintah berikut di terminal:

pacmd load-module module-switch-on-connect

Pada kesuksesan kita dapat menambahkan baris berikut ke /etc/pulse/default.pa

load-module module-switch-on-connect

untuk selalu memuat modul ini pada setiap login, resp. restart daemon pulseaudio.

Takkat
sumber
Saya baru saja menemukan kembali jawaban ini dan berharap saya bisa mengulanginya lagi. Ini menyelesaikan masalah di Ubuntu 14.04.
Lars Nyström
1
sudah begitu lama di luar sana, dan masih belum diatur untuk dimuat secara otomatis di 16.04: |
Ivan Temchenko
@ LarsNyström Saya angkat suara untuk Anda
Nabil Kadimi
hanya menerapkan ini pada 17,04 - solusi sempurna dan benar-benar harus default
fishears
1
Bagaimana jika Module load failed?
Skippy le Grand Gourou
19

buat ~/.config/pulse/default.pajika tidak ada dan tambahkan

.include /etc/pulse/default.pa
load-module module-switch-on-connect

Ini lebih baik daripada mengedit /etc/pulse/default.pa .

Setelah itu Anda harus menjalankan pulseaudio -k && pulseaudio --startagar perubahan diterapkan. Terima kasih telah menunjukkan hal itu

hirowatari
sumber
4
Bekerja untuk saya pada 16,04 LTS. Anda juga perlu memulai ulang pulseaudio setelah membuat konfigurasi ini. 'pulseaudio -k' dari baris perintah akan melakukannya.
Lreeder
4
Mengapa "lebih baik daripada mengedit /etc/pulse/default.pa"?
Rodrigo
Saya menggunakan ini untuk mengatur headphone saya yang terhubung sebagai default setelah restart, hanya mengedit /etc/pulse/default.pa tidak berfungsi.
Sebastian Blask
2
@Rodrigo karena biasanya bukan ide yang baik untuk mengedit file konfigurasi seluruh sistem, yang mungkin ditimpa oleh pembaruan dan / atau mempengaruhi pengguna lain. Lihat di sini: wiki.archlinux.org/index.php/PulseAudio#Configuration_files
han-tyumi
@ han-tyumi Tentu saja! Terima kasih!
Rodrigo