Чому звуковий сигнал не працює в Ubuntu?


5

Я спробував нижню оболонку, але нічого не вийшло.

#! /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
Ну, це може бути ряд речей. Спочатку слід переконатися, що на вашому комп’ютері дійсно є системний динамік, оскільки багато сучасних комп'ютерів вже не мають жодного.
arnefm

@arnefm Я приєднав навушники до ПК, і я чую музику з нього. Проблема не в звуковій карті чи динаміку.
ALH

Динамік ПК - це не ваша навушник чи звукова карта. Це трохи звуковий сигнал на материнській платі.
Леяз

@Leiaz, дякую за вклад. Я не чую жодного звукового сигналу з материнської плати.
ALH

Відповіді:


7

Найімовірнішою причиною є те, що модуль, який керує динаміками материнської плати, не завантажений. Чорний список цього модуля - одне з перших речей, які я роблю при новій установці, і я не здивуюся, якщо ви це зробили самі і забули про нього, або якщо ваш розповсюдження робить це автоматично. У будь-якому випадку, швидше за все, ви можете змусити звуковий сигнал працювати, якщо ви запустите

sudo modprobe pcspkr

А потім спробуйте beepще раз.


Немає звукового сигналу з динаміка.
ALH

@phpGeek хм. А модуль завантажений правильно? Можливо, воно має іншу назву на вашій машині.
terdon

Я запустив це за допомогою багатослівного виводу, ви можете побачити вихід у частині EDIT .
ALH

Через деякий час, хоча в іншій машині він працював, як і очікувалося, використовуючиmodprobe pcspkr
ALH

1
@RTF, оскільки звуковий сигнал мого комп'ютера на мене вкрай дратує. Особливо, коли у мене підключені динаміки, і звуковий сигнал може бути дуже гучним.
terdon
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.