Ok, hai điều đầu tiên:
- Bạn có thể / nên sử dụng các
equivs
gói để tạo ra một gói phần mềm giả cung cấp pulseaudio
. Điều này không có nghĩa là bạn không phải cài đặt PulseAudio chỉ để đáp ứng các phụ thuộc nếu bạn đã giải quyết tính tương thích.
- Tuy nhiên, trong trường hợp này, chương trình dường như đang hoạt động mà không có bất kỳ vấn đề phụ thuộc nào (về mặt kỹ thuật là vấn đề nếu bản thân nó không hoạt động nếu không có PulseAudio).
Một số chương trình tiếp tục sử dụng hệ thống ALSA cho âm thanh, vì PulseAudio có lớp mô phỏng bắt các tín hiệu này mà không có vấn đề thực sự. Tuy nhiên, cũng có thể, và Cockatrice dường như làm việc theo cách bạn nói, sử dụng trình điều khiển PulseAudio cụ thể để giảm độ phức tạp / độ trễ / vv.
Không có "mô phỏng ngược" có sẵn từ những gì tôi biết - không có cơ chế "PulseAudio-> ALSA" ở phía phần mềm ("ALSA" không may là một từ mơ hồ vì nó cung cấp cả trình điều khiển phần cứng và trình xử lý âm thanh phần mềm; PulseAudio sử dụng ALSA trình điều khiển để giao tiếp với phần cứng, nhưng lại bị kẹt giữa phần mềm và thành phần phần cứng của ALSA).
Nói chung, không, nếu chương trình được viết riêng cho PulseAudio, tôi không nghĩ có một cách hiện có sẵn để biến tín hiệu thành tín hiệu được hiểu bởi phía phần mềm ALSA. Có lẽ có thể vô hiệu hóa hoàn toàn âm thanh cho Cockatrice, trong thời gian biên dịch hoặc khi khởi động, để vẫn có thể sử dụng nó.
Và một lựa chọn cuối cùng là dành thời gian để PulseAudio hoạt động trên máy của bạn.