首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么beep在Ubuntu不起作用?

为什么beep在Ubuntu不起作用?
EN

Unix & Linux用户
提问于 2014-06-11 11:03:06
回答 1查看 12.1K关注 0票数 8

我试过下面的外壳,但什么也没发生。

代码语言:javascript
复制
#! /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命令,但是没有发生任何事情。我做错了什么?这里有我遗漏的东西吗?

编辑:这是sudo modprobe pcspkr -vvv的输出

代码语言:javascript
复制
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
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-06-11 11:38:26

最有可能的原因是,管理主板扬声器的模块没有加载。黑名单这个模块是我做的第一件事,在一个新的安装,我不会感到惊讶,如果您已经这样做,并忘记它,或如果您的发行版自动完成它。不管怎么说,如果你跑的话,你的蜂鸣声就能正常工作了。

代码语言:javascript
复制
sudo modprobe pcspkr

然后再试一次beep

票数 11
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/136571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档