84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
就像在cmd里运行 echo [Ctrl + G] 或 echo [alt+7] 一样让主板喇叭发出滴滴滴的声音,即使操作系统静音也能发声.网上说的 echo -e "\007" 和 printf '\7' 之类发声的是功放喇叭而不是主板报警蜂鸣的喇叭啊,, 系统设置静音的时候就不响了...
闭关修行中......
好久不用linux了,我只憑印象說一下,這是一個很複雜的問題:
有的主機板 bios 裡有開關,要打開。
需要內核支持,模組名稱 pcspkr(這個條件一般是滿足的,但我用gentoo時比較喜歡把這個支持幹掉)。
pcspkr
使用者空間支持,例如有 beep 這個程式(這個程式有時就是 echo -en 'a'>/dev/console),有 root 權限等等。 console 和 X 裡的 terminal 的開關設定又不太一樣。
beep
echo -en 'a'>/dev/console
好像不是所有主機板都有獨立的 pc speaker,有一些是和板載音響一起的,需要 alsamixer 裡面取消靜音。
alsamixer
可以 google “linux beep”,有一些發現,好像 ubuntu 是預設把 pcspkr 模組給 blacklist 了。
好久不用linux了,我只憑印象說一下,這是一個很複雜的問題:
有的主機板 bios 裡有開關,要打開。
需要內核支持,模組名稱
pcspkr
(這個條件一般是滿足的,但我用gentoo時比較喜歡把這個支持幹掉)。使用者空間支持,例如有
beep
這個程式(這個程式有時就是echo -en 'a'>/dev/console
),有 root 權限等等。 console 和 X 裡的 terminal 的開關設定又不太一樣。好像不是所有主機板都有獨立的 pc speaker,有一些是和板載音響一起的,需要
alsamixer
裡面取消靜音。可以 google “linux beep”,有一些發現,好像 ubuntu 是預設把 pcspkr 模組給 blacklist 了。