Tôi nghĩ rằng chúng tôi đang xem câu trả lời đơn giản nhất ở đây, tôi nghĩ rằng bạn chỉ có một card âm thanh và sửa lỗi cho tôi nếu tôi sai ... nhưng bạn không cần phải có nhiều hơn một card âm thanh để có thể sử dụng đầu ra khác nhau thiết bị.
Trong câu hỏi của bạn, bạn muốn phát âm thanh từ một chương trình thông qua phù thủy đầu ra tai nghe có thể kết nối với thẻ âm thanh "duy nhất" của bạn và một chương trình phát ra âm thanh qua loa được kết nối với máy tính, một lần nữa có lẽ là âm thanh "duy nhất" Thẻ bạn có. Và theo như tôi biết thì bạn không thể phát một âm thanh cho đầu ra tai nghe và âm thanh này sang đầu ra khác trên cùng một thẻ.
Tôi không biết phiên bản phù thủy của Ubuntu bạn đang sử dụng nhưng trong hình bạn đã cung cấp có một tab có tên "Thiết bị đầu ra", bạn có thể kiểm tra ở đó nếu bạn có nhiều hơn một card âm thanh. Tôi đã cung cấp ảnh chụp màn hình về ngoại hình của mình, quan sát rằng nó liệt kê 3 thiết bị nhưng tôi chỉ có 2 thiết bị có hai "Âm thanh Bulit-in" và tôi không thể phát các âm thanh khác nhau cho chúng.
Có thể rõ ràng hơn khi chạy "aplay -l" trong một thiết bị đầu cuối
Thí dụ:
aplay -l
phải ...
**** Danh sách các thiết bị phần cứng PLAYBACK ****
thẻ 0: Intel [HDA Intel], thiết bị 0: ALC271X Analog [ALC271X Analog]
Tiểu mục: 1/1
Subdevice # 0: subevice # 0
thẻ 0: Intel [HDA Intel], thiết bị 1: ALC271X Digital [ALC271X Digital]
Tiểu mục: 1/1
Subdevice # 0: subevice # 0
thẻ 1: Chung [HD-Audio Chung], thiết bị 3: HDMI 0 [HDMI 0]
Tiểu mục: 1/1
Subdevice # 0: subevice # 0
ở đó dễ thấy hơn là có hai thẻ thẻ 0 và thẻ 1
Vì vậy, nếu bạn chỉ có một soundcard, lời khuyên của tôi dành cho bạn là hãy mua card âm thanh USB và kết nối tai nghe của bạn với nó. và sau đó sử dụng câu trả lời duffyducks hoặc andys để chọn thiết bị đầu ra