Mỗi lần khởi động, tôi phải chuyển thiết bị đầu ra âm thanh của mình sang tai nghe "Line Out" vì một số lý do, micrô của tôi mặc định là loa.
Mỗi lần khởi động, tôi phải chuyển thiết bị đầu ra âm thanh của mình sang tai nghe "Line Out" vì một số lý do, micrô của tôi mặc định là loa.
Câu trả lời:
Dưới đây là một hướng dẫn được giải thích tốt để đặt đầu vào / đầu ra âm thanh mặc định.
Đầu tiên: Liệt kê các thiết bị đầu ra âm thanh bằng cách sử dụng
pactl list short sources
Ví dụ về đầu ra:
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
Thứ hai : Để đặt một thiết bị đầu ra mặc định chạy lệnh
pactl set-default-sink <'output_device_name'>
Thí dụ: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
Bây giờ, để làm cho công việc này mỗi khi khởi động lại, hãy làm theo điều này:
Đầu tiên, mở tệp /etc/pulse/default.pa bằng cách sử dụng:
sudo -H gedit /etc/pulse/default.pa
Sau đó cuộn xuống dưới cùng của tệp, trong đó hai dòng bắt đầu bằng set-
sẽ được nhận xét.
Bây giờ, bỏ ghi chú các dòng này và thay thế các từ đầu vào và đầu ra bằng số lượng chìm (cho đầu ra) / nguồn (cho đầu vào) mà bạn muốn làm mặc định.
Ví dụ (đặt cả đầu vào và đầu ra mặc định):
### Make some devices default
set-default-sink 3
set-default-source 3
PS: Như đã thảo luận trong các bình luận với Bim , cũng có thể ( theo anh ta ) để đặt tên đầu vào / đầu ra /etc/pulse/default.pa
thay vì số đầu vào / đầu ra.
Thí dụ:
### 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
Sau khi làm điều này, lưu và thoát. Sau đó, xóa thư mục ~ / .config / Pulse bằng cách chạy rm -r ~/.config/pulse
, sau đó khởi động lại hệ thống. Khi hệ thống khởi động lại, các thiết bị phù hợp sẽ được đặt làm mặc định.
load-module module-switch-on-connect
trong file /etc/pulse/default.pa
là # load-module module-switch-on-connect
để làm cho những thay đổi liên tục.
'alsa_output.pci-0000_00_1f.3.analog-stereo'
trong ví dụ) cho set-default-chìm, hơn số thiết bị. Số có thể thay đổi, tên đó rất có thể sẽ không ...
pactl list short sinks
và trong ví dụ dưới đây bạn sử dụng pactl list short sources
. Đó là một chút bối rối.
Để làm cho câu trả lời của Singrium hoạt động, tôi đã phải nhận xét dòng này từ tôi /etc/pulse/default.pa
bằng cách thêm #
:
# load-module module-switch-on-connect
Nếu không, khi khởi động, thiết bị âm thanh của tôi sẽ được đặt thành thiết bị mặc định của tôi, nhưng sau đó sẽ chuyển sang trung tâm USB của tôi sau khi thiết bị được phát hiện. Điều này ngăn công tắc đó và đảm bảo thiết bị âm thanh bạn chọn là đầu ra.
Điều này có thể được thực hiện PulseAudio Volume Control
nếu bạn thích sử dụng GUI.
Khi bạn đã mở PulseAudio Volume Control, chọn configuration
(tab cuối cùng), sau đó chọn đầu ra và / hoặc đầu vào bạn muốn sử dụng từ profile
menu thả xuống.
Nó sẽ trông giống như thế này
PulseAudio Volume Control
cũng có thể được sử dụng để điều chỉnh mức âm lượng cho từng đầu vào, đầu ra, âm thanh hệ thống và các ứng dụng hiện đang sử dụng.
Đây là một bài đăng từ Linuxhint với nhiều thông tin hơn về PulseAudio.
sudo
không cần thiết khi chạysudo rm -r ~/.config/pulse