linux - bash里如何使主板蜂鸣(静音依然能响)?
阿神
阿神 2017-04-17 14:45:47
0
1
1372

就像在cmd里运行 echo [Ctrl + G] 或 echo [alt+7] 一样让主板喇叭发出滴滴滴的声音,即使操作系统静音也能发声.
网上说的 echo -e "\007" 和 printf '\7' 之类发声的是功放喇叭而不是主板报警蜂鸣的喇叭啊,, 系统设置静音的时候就不响了...

阿神
阿神

闭关修行中......

全員に返信(1)
大家讲道理

私は Linux を長い間使用したことがないので、これは非常に複雑な問題であるという印象に基づいてしか言えません。

  • 一部のマザーボードには、BIOS にスイッチがあり、オンにする必要があります。

  • カーネル サポートが必要です。モジュール名は pcspkr (この条件は通常満たされますが、gentoo を使用する場合はこのサポートを削除することをお勧めします)。

  • プログラム beep (このプログラムは echo -en '\a'>/dev/console である場合もあります)、root などのユーザー空間サポート権限などXのコンソールとターミナルのスイッチ設定が異なります。

  • すべてのマザーボードに独立した PC スピーカーがあるわけではないようです。一部のマザーボードはオンボード スピーカーと一緒になっており、alsamixer でミュートを解除する必要があります。

  • Google で「linux beep」と検索すると、ubuntu がデフォルトで pcspkr モジュールをブラックリストに登録していることがわかります。

    いいねを押す +0
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート