Setiap kali saya boot, saya harus mengganti perangkat output audio saya ke headphone "Line Out" saya karena beberapa alasan mikrofon saya default sebagai speaker.
Setiap kali saya boot, saya harus mengganti perangkat output audio saya ke headphone "Line Out" saya karena beberapa alasan mikrofon saya default sebagai speaker.
Jawaban:
Berikut adalah tutorial yang dijelaskan dengan baik untuk mengatur input / output audio default.
Pertama: Daftar perangkat output audio menggunakan
pactl list short sources
Contoh output:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
Kedua : Untuk mengatur perangkat output default, jalankan perintah
pactl set-default-sink <'output_device_name'>
Contoh: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
Sekarang, untuk membuat ini berfungsi di setiap restart, ikuti ini:
Pertama, buka file /etc/pulse/default.pa menggunakan:
sudo -H gedit /etc/pulse/default.pa
Kemudian gulir ke bagian bawah file, di mana dua baris yang dimulai dengan set-
akan dikomentari.
Sekarang, batalkan komentar pada baris ini dan ganti kata input dan output dengan jumlah sink (untuk output) / sumber (untuk input) yang Anda inginkan sebagai default.
Contoh (mengatur input dan output default):
### Make some devices default
set-default-sink 3
set-default-source 3
PS: Sebagaimana dibahas dalam komentar dengan Bim , juga dimungkinkan ( menurutnya ) untuk memasukkan nama input / output /etc/pulse/default.pa
sebagai ganti nomor input / output.
Contoh:
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Setelah melakukan ini, simpan dan keluar. Kemudian, hapus direktori ~ / .config / pulse dengan menjalankan rm -r ~/.config/pulse
, lalu reboot sistem. Setelah sistem reboot, perangkat yang sesuai sekarang harus ditetapkan sebagai default.
load-module module-switch-on-connect
dalam file /etc/pulse/default.pa
menjadi # load-module module-switch-on-connect
untuk membuat perubahan terus-menerus.
'alsa_output.pci-0000_00_1f.3.analog-stereo'
dalam contoh) untuk set-default-sink, daripada nomor perangkat. Jumlahnya dapat berubah, nama itu kemungkinan besar tidak akan ...
pactl list short sinks
dan dalam contoh di bawah ini Anda gunakan pactl list short sources
. Agak membingungkan.
Agar jawaban Singrium berfungsi, saya harus mengomentari baris ini dari saya /etc/pulse/default.pa
dengan menambahkan #
:
# load-module module-switch-on-connect
Kalau tidak, saat startup perangkat audio saya akan diatur ke perangkat default saya, tetapi kemudian akan beralih ke hub USB saya setelah terdeteksi. Ini mencegah saklar itu dan memastikan perangkat audio yang Anda pilih adalah output.
Ini dapat dilakukan dengan PulseAudio Volume Control
jika Anda lebih suka menggunakan GUI.
Setelah Anda membuka Kontrol Volume PulseAudio, pilih configuration
(tab terakhir), lalu pilih output dan / atau input yang ingin Anda gunakan dariprofile
menu dropdown.
Seharusnya terlihat mirip dengan ini
PulseAudio Volume Control
juga dapat digunakan untuk menyesuaikan level volume untuk setiap input, output, suara sistem dan aplikasi yang saat ini digunakan.
Berikut adalah posting dari Linuxhint dengan info lebih lanjut tentang PulseAudio.
sudo
tidak diperlukan saat menjalankansudo rm -r ~/.config/pulse