Câu trả lời của Seppo Erviälä là đúng nhưng chưa đầy đủ. Như dma_k đã lưu ý, ghi man alsactl
rõ vào cuối,
/var/lib/alsa/asound.state (hoặc bất kỳ tệp nào bạn chỉ định bằng cờ -f) được sử dụng để lưu trữ cài đặt hiện tại cho soundcard của bạn.
palacsinit lưu ý thích hợp rằng bạn có thể lưu cấu hình vào tệp của mình với
alsactl --file ~/.config/asound.state store
và tải lại với
alsactl --file ~/.config/asound.state restore
Điều này có thể được cải thiện hơn nữa bằng cách đặt dòng thứ hai, lệnh khôi phục vào tệp .desktop.
Bạn sẽ cần chạy nano ~/.config/autostart/alsarestore.desktop
, nó sẽ mở trình soạn thảo văn bản nano và tạo ~/.config/autostart/alsarestore.desktop
tập tin. Các mục trong ~/.config/autostart/
thư mục được sử dụng để tự khởi động chương trình và dịch vụ cho người dùng cụ thể khi đăng nhập khởi động / đồ họa.
Nội dung của tệp .desktop phải như sau:
[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore
Trong số những thứ khác, bạn có thể lưu cấu hình của mình vào /etc/asound.state
và liên kết nó với nó /var/lib/alsa/asound.state
, nhưng đây là một gợi ý hơn là giải pháp đã được thử nghiệm
/var/lib/alsa/asound.state
. Có bất kỳ lý do khác cho nó không hoạt động?