以下のシェルを試しましたが、何も起こりませんでした。
#! /bin/sh
beep -f 500 -l 700
beep -f 480 -l 400
beep -f 470 -l 250
beep -f 530 -l 300 -D 100
beep -f 500 -l 300 -D 100
beep -f 500 -l 300
beep -f 400 -l 600
beep -f 300 -l 500
beep -f 350 -l 700
beep -f 250 -l 600
端末で次のコマンドを発行しましたが、何も起こりませんでした。
beep
何が悪いのですか?ここに欠けているものはありますか? tnx。
編集:
アウトアウトSudo modprobe pcspkr -vvv
:
libkmod: DEBUG ../libkmod/libkmod-module.c:519 kmod_module_new_from_lookup: input alias=pcspkr, normalized=pcspkr
libkmod: DEBUG ../libkmod/libkmod-module.c:525 kmod_module_new_from_lookup: lookup modules.dep pcspkr
libkmod: DEBUG ../libkmod/libkmod.c:542 kmod_search_moddep: use mmaped index 'modules.dep' modname=pcspkr
libkmod: DEBUG ../libkmod/libkmod.c:390 kmod_pool_get_module: get module name='pcspkr' found=(nil)
libkmod: DEBUG ../libkmod/libkmod.c:398 kmod_pool_add_module: add 0xb8adf2b8 key='pcspkr'
libkmod: DEBUG ../libkmod/libkmod-module.c:184 kmod_module_parse_depline: 0 dependencies for pcspkr
libkmod: DEBUG ../libkmod/libkmod-module.c:546 kmod_module_new_from_lookup: lookup pcspkr=0, list=0xb8adf340
libkmod: DEBUG ../libkmod/libkmod-module.c:435 kmod_module_unref: kmod_module 0xb8adf2b8 released
libkmod: DEBUG ../libkmod/libkmod.c:406 kmod_pool_del_module: del 0xb8adf2b8 key='pcspkr'
libkmod: INFO ../libkmod/libkmod.c:319 kmod_unref: context 0xb8adf140 released
最も可能性の高い理由は、マザーボードのスピーカーを管理するモジュールがロードされていないことです。このモジュールをブラックリストに登録することは、新規インストール時に最初に行うことの1つであり、自分で行ってそれを忘れた場合や、ディストリビューションが自動的に行う場合でも、驚かないでしょう。とにかく、実行するとビープ音が鳴る可能性があります
Sudo modprobe pcspkr
そして、もう一度beep
を試してください。