Lệnh amixer trong linux là một công cụ dòng lệnh mạnh mẽ để quản lý âm thanh thông qua ALSA. Nó cho phép bạn điều chỉnh âm lượng, tắt tiếng, và chọn nguồn âm thanh một cách dễ dàng. Với lệnh amixer trong linux, bạn có thể tùy chỉnh trải nghiệm âm thanh của mình một cách linh hoạt và hiệu quả.
Lệnh amixer trong linux là gì?
Command amixer in linux là một công cụ dòng lệnh mạnh mẽ, cho phép bạn điều khiển và quản lý các thiết lập âm thanh của card âm thanh trên hệ thống Linux. Nó hoạt động như một giao diện điều khiển âm thanh, giúp bạn thay đổi âm lượng, tắt tiếng, chọn nguồn âm thanh đầu vào và đầu ra một cách linh hoạt. Với command amixer in linux, bạn có thể tùy chỉnh các kênh âm thanh khác nhau, điều chỉnh mức gain và thực hiện nhiều thao tác phức tạp khác. Amixer rất hữu ích cho việc tự động hóa các tác vụ liên quan đến âm thanh thông qua script hoặc dòng lệnh, mang lại sự tiện lợi cho người dùng. Nó là một phần không thể thiếu trong việc quản lý âm thanh trên các hệ thống Linux, đặc biệt là các hệ thống server hoặc nhúng.
Giới thiệu về lệnh amixer
Trong bước này, bạn sẽ làm quen với lệnh amixer, một công cụ dòng lệnh để điều khiển mixer của card âm thanh trên Linux.
Lệnh amixer cho phép bạn điều chỉnh âm lượng, độ cân bằng và các cài đặt khác của card âm thanh một cách dễ dàng.
Đầu tiên, hãy kiểm tra các cài đặt mixer hiện tại của card âm thanh bằng lệnh amixer nhé.
amixer
Ví dụ về kết quả:
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [0.00dB] [on]
Front Right: Playback 65536 [100%] [0.00dB] [on]
Kết quả này hiển thị các cài đặt hiện tại cho 'Master' mixer control, bao gồm mức âm lượng và trạng thái tắt tiếng cho kênh trái và phải.
Bạn có thể sử dụng lệnh amixer để điều chỉnh âm lượng của 'Master' control một cách nhanh chóng.
amixer set Master 50%
Ví dụ về kết quả:
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 32768 [50%] [-6.00dB] [on]
Front Right: Playback 32768 [50%] [-6.00dB] [on]
Lệnh này sẽ đặt âm lượng 'Master' về mức 50% theo yêu cầu của bạn.
Bây giờ, hãy cùng khám phá cách điều khiển các kênh âm thanh cụ thể bằng amixer nhé.
Điều chỉnh âm lượng Master với amixer
Trong bước này, bạn sẽ học cách điều chỉnh âm lượng Master của card âm thanh bằng lệnh amixer.
Đầu tiên, hãy kiểm tra mức âm lượng Master hiện tại của bạn bằng câu lệnh sau:
amixer get Master
Ví dụ về kết quả trả về:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 65536
Mono: Playback 65536 [100%] [0.00dB] [on]
Kết quả này cho thấy âm lượng Master hiện đang được đặt ở mức 100%.
Để điều chỉnh âm lượng Master, bạn có thể sử dụng lệnh amixer set. Ví dụ, để đặt âm lượng Master thành 50%:
amixer set Master 50%
Ví dụ về kết quả trả về:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 65536
Mono: Playback 32768 [50%] [-6.00dB] [on]
Bạn cũng có thể sử dụng các giá trị tuyệt đối thay vì phần trăm để điều chỉnh âm lượng.
Ví dụ, để đặt âm lượng Master ở mức tối đa, bạn có thể dùng lệnh sau:
amixer set Master 65536
Ví dụ về kết quả trả về:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 65536
Mono: Playback 65536 [100%] [0.00dB] [on]
Và để tắt tiếng (mute) âm lượng Master, bạn sử dụng lệnh sau:
amixer set Master mute
Ví dụ về kết quả trả về:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 65536
Mono: Playback 65536 [100%] [0.00dB] [off]
Để bật lại tiếng (unmute) âm lượng Master, bạn sử dụng lệnh sau:
amixer set Master unmute
Ví dụ về kết quả trả về:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 65536
Mono: Playback 65536 [100%] [0.00dB] [on]
Bây giờ bạn đã biết cách điều chỉnh âm lượng Master bằng lệnh amixer.
Điều khiển các kênh âm thanh cụ thể với amixer
Trong bước này, bạn sẽ học cách điều khiển âm lượng của các kênh âm thanh cụ thể bằng lệnh amixer.
Đầu tiên, hãy kiểm tra các kênh âm thanh có sẵn trên hệ thống của bạn bằng lệnh sau:
amixer scontrols
Ví dụ về kết quả trả về:
Simple mixer control 'Master',0
Simple mixer control 'Headphone',0
Simple mixer control 'Speaker',0
Simple mixer control 'PCM',0
Simple mixer control 'Capture',0
Kết quả này cho thấy có một số kênh âm thanh khả dụng, bao gồm 'Master', 'Headphone', 'Speaker', 'PCM' và 'Capture'.
Để điều chỉnh âm lượng của một kênh cụ thể, bạn có thể sử dụng lệnh amixer sset. Ví dụ: để đặt âm lượng kênh 'Headphone' thành 50%:
amixer sset Headphone 50%
Ví dụ về kết quả trả về:
Simple mixer control 'Headphone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 32768 [50%] [-6.00dB] [on]
Front Right: Playback 32768 [50%] [-6.00dB] [on]
Bạn cũng có thể tắt hoặc bật tiếng một kênh cụ thể bằng các lệnh sau:
amixer sset Headphone mute
amixer sset Headphone unmute
Ví dụ về kết quả trả về:
Simple mixer control 'Headphone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [0.00dB] [off]
Front Right: Playback 65536 [100%] [0.00dB] [off]
Simple mixer control 'Headphone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [0.00dB] [on]
Front Right: Playback 65536 [100%] [0.00dB] [on]
Bây giờ bạn đã biết cách điều khiển âm lượng của các kênh âm thanh cụ thể bằng lệnh amixer.
Kết luận cho linux amixer command
Vậy là bạn đã nắm được những kiến thức cơ bản về lệnh amixer trong Linux rồi đấy! Hy vọng hướng dẫn này giúp bạn dễ dàng hơn trong việc điều chỉnh âm thanh trên hệ thống của mình. Đừng ngại thử nghiệm các tùy chọn khác nhau để tìm ra cấu hình âm thanh phù hợp nhất với nhu cầu sử dụng. Linux amixer command là một công cụ mạnh mẽ, cho phép bạn kiểm soát chi tiết các thiết lập âm thanh. Nếu gặp bất kỳ khó khăn nào, hãy tìm kiếm thêm thông tin trên mạng hoặc tham khảo tài liệu chính thức của ALSA. Chúc bạn có những trải nghiệm âm thanh tuyệt vời trên Linux! Hãy nhớ rằng, việc làm quen với dòng lệnh sẽ mở ra nhiều khả năng tùy biến hệ thống hơn nữa. Đừng bỏ qua cơ hội khám phá những công cụ hữu ích khác mà Linux cung cấp nhé!