Thay đổi cổng mặc định cho PulseAudio (đầu ra, không phải tai nghe)


14

Khi tôi khởi động, PulseAudio mặc định gửi đầu ra tới Tai nghe. Tôi muốn nó mặc định gửi đầu ra cho Line Out. Làm thế nào để làm điều đó?

Tôi có thể thay đổi thủ công nơi đầu ra được gửi như sau: khởi chạy ứng dụng Pulseaudio Volume Control, đi đến tab Thiết bị đầu ra và bên cạnh Cổng, chọn tùy chọn Line Out thay vì Tai nghe. Tuy nhiên, tôi phải làm điều này sau mỗi lần tôi khởi động máy - sau khi khởi động lại, Pulseaudio tự đặt lại về Tai nghe. Điều đó hơi khó chịu. Làm thế nào để tôi thực hiện lựa chọn của mình và kiên trì trong quá trình khởi động lại?

Dưới đây là ảnh chụp màn hình về cách ứng dụng Volume Control trông sau khi khởi động lại, với Tai nghe được chọn:

Điều khiển âm lượng, ngay sau khi khởi động

Nếu tôi nhấp vào trình chọn bên cạnh Cổng, tôi nhận được hai tùy chọn sau:

Lựa chọn cho cổng đầu ra

Chọn Line Out làm cho âm thanh hoạt động. (Lưu ý rằng cả Tai nghe và Đầu ra đều được đánh dấu là "chưa được cắm", nhưng thực sự tôi có một cái gì đó được cắm vào cổng Line Out.)

Nhận xét: Tôi không tìm cách thay đổi thiết bị đầu ra mặc định . Tôi chỉ có một card âm thanh. pacmd list-sinkschỉ hiển thị một bồn rửa. Do đó, pacmd set-default-sinkkhông hữu ích. ( Điều này cũng không giúp được gì.) Ở đây thứ tôi cần đặt là "Cổng", không phải thiết bị đầu ra. Nếu có liên quan, tôi đang sử dụng Fedora 20 và pulseaudio-5.0-25.fc21.x86_64.

Câu trả lời:


22

Tôi đã có cùng một vấn đề (ít nhất một năm nay) và những điều sau đây dường như có tác dụng:

Lấy từ: https://bbs.archlinux.org/viewtopic.php?id=164868

Sử dụng pavucontrolđể thay đổi cổng thành một mong muốn của bạn. Sau đó tìm tên nội bộ của cổng bằng lệnh này:

$ pacmd list | grep "active port"
    active port: <hdmi-output-0>
    active port: <analog-output-lineout>
    active port: <analog-input-linein>

Sử dụng thông tin này về tên nội bộ của cổng, chúng ta có thể thay đổi nó bằng lệnh:

pacmd set-sink-port 0 analog-output-lineout

Nếu bạn (hoặc người khác gặp sự cố) có nhiều thẻ, hãy thử thay đổi 0 thành 1.

Nếu điều này hoạt động, bạn có thể đặt:

set-sink-port 0 analog-output-lineout

trong /etc/pulse/default.patập tin của bạn để có nó trên khởi động lại.


1
Khi tôi cố gắng thiết lập-chìm-port, v.v ... Tôi nhận được [Không có trình nền PulseAudio đang chạy hoặc không chạy như trình nền phiên.], Làm cách nào để thay đổi điều này?
aSystemOverload

@aSystemOverload: Phiên bản Fedora nào? Bạn cũng có thể thử khởi động thủ công với pulseaudio - bắt đầu và xem pacmdlệnh có hoạt động không.
maxmasterity

Xin lỗi vì không chỉ định, nhưng Debian Jessie. Pulse Audio 'Điều khiển âm lượng' được hiển thị bởi người đăng ban đầu đang hoạt động, điều đó có nghĩa là một daemon đang chạy, nhưng có lẽ nhưng một daemon mùa?
aSystemOverload

Sau rất nhiều thời gian lúc 2 giờ sáng, bạn đã cứu mạng tôi ...
noone

Cảm ơn câu trả lời. Điều này giúp tôi định cấu hình tai nghe của mình làm mặc định trong Linux Mint 18.3!
smiddy84

0

Khi bạn mở pavucontrol, Line Outđầu ra của bạn có bị đảo lộn không?

Line Out (rút phích cắm)

  • Có: Bạn có loa của bạn trong kết nối sai.
  • Không hoặc không giúp đỡ: Chúc may mắn, tôi không biết điều gì là sai.

Giải thích: Chỉ cắm vào cổng được sử dụng làm mặc định, nếu tất cả được rút ra, ai biết tại sao lại là tai nghe. PulseAudio chỉ kiểm tra một đầu nối (Loa trước / màu xanh lá cây) nhưng phát ra âm thanh nổi trong tất cả chúng (nếu bạn có nhiều hơn thẻ có khả năng âm thanh nổi nhưng PulseAudio của bạn chỉ được đặt thành âm thanh nổi).


2
Tôi sợ điều này dường như không có ích. Để trả lời câu hỏi của bạn: Như tôi đã mô tả trong câu hỏi, Volume Control nghĩ rằng Line Out không được cắm, nhưng thực sự có một cái gì đó được cắm vào. Như tôi đã viết trong câu hỏi, "Lưu ý rằng cả Tai nghe và Đầu ra đều được đánh dấu là" không được cắm ", nhưng thực ra tôi có một cái gì đó được cắm vào cổng Line Out. " Có vẻ như việc phát hiện "cắm / rút điện" đã bị sai lệch.
DW
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.