Câu trả lời:
Bạn có thể kiểm soát PulseAudio kỹ lưỡng thông qua dòng lệnh bằng cách sử dụng pacmd
và pactl
các lệnh. Để biết các tùy chọn, xem các trang hướng dẫn hoặc wiki tại PulseAudio :
pacmd list-sinks
(hoặc pactl list short sinks
) cho tên hoặc số chỉ mục của các bồn có thể
pacmd set-default-sink "SINKNAME"
để đặt mức chìm đầu ra mặc định
pacmd set-default-source "SOURCENAME"
để đặt đầu vào mặc định
pacmd set-sink-volume index volume
pacmd set-source-volume index volume
để điều khiển âm lượng ( 65536
= 100%, 0
= tắt tiếng hoặc trực quan hơn một chút 0x10000
= 100%, 0x7500
= 75%, 0x0
= 0%)
và nhiều tùy chọn CLI khác.
Lưu ý: Thay đổi mức chìm đầu ra thông qua giao diện dòng lệnh chỉ có thể có hiệu lực nếu việc đọc thiết bị đích luồng bị vô hiệu hóa. Điều này có thể được thực hiện bằng cách chỉnh sửa dòng chỉnh sửa /etc/pulse/default.pa
thành:
load-module module-stream-restore restore_device=false
Để có hướng dẫn chi tiết hơn về cách thực hiện việc này và để biết hướng dẫn về cách thay đổi bồn rửa trong khi phát lại, hãy xem câu trả lời này .
/proc/asound/cards/
nó liệt kê Toneport như một thiết bị USB và dưới /proc/asound/pcm
nó nói playback 1: capture 1
. Đây là tất cả sau khi chạy alsamixer
và nhấp vào [f2].
pacmd list-sinks
danh sách của bạn chỉ có một bồn rửa nhưng bạn có thể thấy một số thiết bị đầu ra trong Cài đặt hệ thống> Âm thanh, hãy kiểm tra câu trả lời này: askubfox.com/questions/63599/ Kẻ
Có loại alsamixer trong thiết bị đầu cuối
Nhấn ,
F1 - Trợ giúp
F2 - Thông tin hệ thống
F6 - Chọn Thẻ âm thanh
Esc - Thoát menu
pavucontrol
Không phải điều khiển âm lượng Ubuntu thực tế, nhưng tốt hơn! Nó cho phép bạn điều khiển các thiết bị mặc định và thậm chí các thiết bị trên mỗi ứng dụng / luồng.
Bạn phải có ứng dụng thực sự đang ghi / phát để ứng dụng xuất hiện trong tab 'Phát lại' hoặc 'Ghi âm', nhưng một khi bạn chọn thiết bị cho ứng dụng đó, nó dường như sẽ nhớ nó mãi mãi.
Ngoài ra, (trên một ghi chú bên cạnh), đối với các ứng dụng cũ (không xung), hãy chạy chúng sau padsp
, ví dụ:
padsp some_old_app
pavucontrol
chỉ hiển thị các thiết bị được kết nối, không hiển thị các thiết bị được ghép nối nhưng bị ngắt kết nối.
pacmd list-sinks
tôi nghĩ