ฉันจะทำให้คำสั่ง 'beep' ทำงานได้อย่างไร?


15

ฉันพยายามใช้beepคำสั่ง แต่ไม่ส่งเสียงเตือนใด ๆ

ฉันติดตั้งsudo apt-get install beepแล้วฉันก็วิ่งbeepและไม่มีอะไรเกิดขึ้น (ไม่มีข้อผิดพลาดปรากฏขึ้นหรือเล่นเสียง) ฉันยังได้วิ่งsudo modprobe pcspkrและsudo alsamixerยกเลิกการ "บี๊บ" และทำให้ db เป็น 100 และsudo alsactl storeหลังจากนั้น

มีวิธีแก้ไขหรือทางเลือกอื่นbeepหรือไม่?

ฉันใช้ Ubuntu 10.04


ไม่ได้เป็น "ของจริง" การแก้ปัญหา แต่นี่คือสิ่งที่ฉันทำ: นามแฝงข = 'R -l 'beepr' อี 'เสียงเตือน (0)'' bแล้วใช้
มอร์ฟิซึ่มส์

คำตอบ:


8

มันมีจะเป็นเสียงเตือนระบบหรืออาจจะเสียงใด ๆ ?

คุณมีคำสั่งในระบบของคุณเพื่อเล่นเสียงบรรทัดคำสั่ง เช่นเปิดเทอร์มินัลด้วยAlt- F2และ

cd /usr/share/sounds/alsa/
aplay Front_Center.wav

Front_Center.wavจะเล่นเกมนี้

ดังนั้นสิ่งที่คุณต้องมีก็คือค้นหาbeep.wavเว็บและใช้aplayกับมัน


ใช่ฉันท้ายใช้ aplay ไม่รู้ว่าทำไมเสียงบี๊บไม่ทำงานขอบคุณสำหรับคำตอบของคุณ
fkeials

1
ประเด็นbeepก็คือว่ามันสามารถสร้างเสียงบี๊บใด ๆ โดยพลการ
Cerin

@Rinzwind และ downvote อีก 5 ปีต่อมาเพื่อไม่ตอบคำถาม
endolith

"หรือเป็นทางเลือกให้ส่งเสียงบี๊บ" อืมม?
Rinzwind

11

แม้ว่าอายุมากกว่า 2 ปีฉันพบว่าการใช้บี๊บยังคงเป็นปัญหาในระบบที่ใช้ Ubuntu 12.04

หลังจากทำให้แน่ใจว่าระดับตัวผสมเสียงบี๊บคือ> 0 ถึงalsamixerวิธีแก้ปัญหาสำหรับคำถามที่คล้ายกันที่คำตอบ Askubuntu นี้ทำงานได้ดีสำหรับฉัน มันเดือดลงไปยกเลิกบัญชีดำโมดูลในpcspkr /etc/modprobe.d/blacklist.confหรือคุณสามารถsudo modprobe pcspkrแก้ปัญหาชั่วคราวได้

ตามที่อธิบายไว้ในคำตอบที่ได้รับการยอมรับการแจ้งเตือนด้วยเสียงที่น่าพอใจสามารถทำได้โดยการเล่นเสียงการแจ้งเตือนที่มีอยู่โดยค่าเริ่มต้นในระบบส่วนใหญ่เช่น (สำหรับระบบที่ใช้คำพังเพย) paplay /usr/share/sounds/gnome/default/alerts/glass.ogg

ทราบว่าpaplay(โดยใช้เสียงชีพจร) ในปัจจุบันอาจจะมีวิธีที่จะไปแทน ALSA-based ( aplayแต่ยังคงทำงาน)


"การแจ้งเตือนด้วยเสียงที่น่าพอใจยิ่งขึ้นสามารถทำได้" ... หากคอมพิวเตอร์ของคุณมีการ์ดเสียงและลำโพง
endolith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.