Vì đây là một câu hỏi được đánh giá rất cao trên google, tôi sẽ thêm các bước tôi đã làm để bật lại tiếng bíp trong cả bảng điều khiển và X11:
Đối với Bảng điều khiển Linux ( CTRL+ ALT+ F1... F6):
Tại sao nó không hoạt động theo mặc định
Như đã trả lời , pcspkr
trình điều khiển hạt nhân cho Loa PC được đưa vào danh sách đen trong Ubuntu.
Tạm thời kích hoạt cho đến khi khởi động lại:
sudo modprobe pcspkr
Tự động bật khi khởi động:
sudo nano /etc/modprobe.d/blacklist.conf
(xóa hoặc nhận xét pcspkr
dòng bằng cách thêm nó vào #
)
Đối với thiết bị đầu cuối X11 (như mặc định gnome-terminal
)
Tại sao nó không hoạt động theo mặc định
Trong X, giống như khi sử dụng Unity, KDE, Gnome Shell, các sự kiện tiếng bíp được PulseAudio ghi lại module-x11-bell
, được tải theo mặc định tại /usr/bin/start-pulseaudio-x11
. Và mẫu âm thanh PulseAudio phát trên tiếng bíp, bell.ogg
mặc định trống. Ngoài ra, âm lượng chuông có thể bị tắt.
Để tạm thời kích hoạt cho phiên hiện tại,
xset b 100 # perhaps not needed, on my system it was 40 by default
pactl upload-sample /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg
Có những mẫu phù hợp khác mà bạn có thể thử /usr/share/sounds
, ví dụ kiểm tra những mẫu tại/usr/share/sounds/gnome/default/alerts/
Lưu ý rằng beep
chương trình không thực sự cần thiết. Nhưng nếu được cài đặt, nó sử dụng Loa PC. Đó là cách duy nhất tôi có thể tìm thấy để kích hoạt bộ rung trong X:
sudo apt-get install beep
Để tự động bật khi khởi động, chỉ cần thêm các dòng trên trong ~/.profile
hoặc toàn hệ thống tại/etc/profile
Để kiểm tra nó:
printf '\a'
Tiếng kêu bíp!
beep
Buzz!