ConEmu: ปิดการใช้งานเบลล์


32

ฉันเห็นคุณค่า conemu จริงๆในฐานะเชลล์หน้าต่างทางเลือก แต่เสียงกระดิ่งเตือนทำให้ฉันเป็นบ้า! (ฉันสวมเอียร์บัดและเสียงนั้นผ่านฉันไป .. )

มีตัวเลือกในการปิดใช้งานเสียงเตือนการแจ้งเตือน (หรือเปลี่ยนเป็นแฟลชหน้าจอหรืออะไร)


1
ฉันกำลังทุกข์ทรมานจากปัญหาเดียวกัน, UAC แจ้งและป๊อปอัปโคโมโดจะอึกทึกเช่นกัน เริ่มต้นด้วย Vista คุณสามารถบรรเทาปัญหาได้ด้วยการลดระดับเสียงของระบบ (และแอปพลิเคชันอื่น ๆ )
Daniel Rikowski

คำตอบ:


7

มีตัวเลือก "ระงับเสียงระฆัง"

ConEmu: ระงับเสียงระฆัง


16
มันเป็นแท็บที่สมบูรณ์ในการทุบตี! (ฉันเป็น tabaholic)
danodonovan


1
นี่ไม่ใช่คำตอบที่ดีจริงๆ แน่นอนว่าเป็นเรื่องจริงที่ไม่มีตัวเลือกใน ConEmu แต่ไม่ใช่ปัญหาของ ConEmu มันเกิดขึ้นในเทอร์มินัล (บางส่วน) โดยเฉพาะอย่างยิ่งเมื่อคุณกำลังเข้าสู่เทอร์มินัลระยะไกลที่ระฆังเปิดอยู่ทั่วโลก ฉันเพิ่มคำตอบอื่น ...
พอล

4
เมื่อวันที่กุมภาพันธ์ 2017 ดูเหมือนว่าจะมีตัวเลือกในการตั้งค่า ConEmu เป็น "ระงับระฆัง" แต่สำหรับฉันแล้วมันไม่มีผลกับเสียง 'Critical Stop' ของ Windows ที่ฉันได้ยินตลอดเวลา (ไม่ใช่ในแท็บที่สมบูรณ์ แต่พูดเมื่อ backspacing บรรทัดว่างใน WSL Bash)
Jonathan Hartley

3
ตัวเลือกนี้ดูเหมือนจะไม่ได้รับการปราบปรามระฆังใด ๆ ...
Metagrapher

23

มันเกิดจากอาคารไม่ใช่ ConEmu ตัวอย่างเช่นจะไม่เกิดขึ้นในเทอร์มินัลท้องถิ่นเป็น msys (= Git Bash), cmd หรือ Cygwin (สำหรับฉัน) มันเกิดขึ้นเมื่อคุณ ssh เข้าสู่เครื่องระยะไกล (หรือ VM) ในการแก้ไขใน Bash คุณต้องใช้คำสั่งนี้:

set bell-style none

.inputrcที่มักจะปิดระฆังในอนาคตวางคำสั่งนี้ในบรรทัดในไฟล์ที่เรียกว่า ฉันคิดว่ามันจะทำงาน.bashrcด้วย คุณสามารถทำได้ผ่านโปรแกรมแก้ไขข้อความที่คุณเลือกหรือบนบรรทัดคำสั่งด้วย:

echo "set bell-style none" > .inputrc

แน่นอนคุณจะต้องทำสิ่งนี้ทุกครั้งที่คุณไปถึงเครื่องจักรใหม่ที่ทำสิ่งนี้ คุณสามารถปิดได้ทั่วโลกใน / etc / inputrc นอกจากนี้คุณยังสามารถตั้งค่ารูปแบบเบลล์เป็น 'มองเห็นได้' แทน 'ไม่มี' เพื่อสร้างแฟลชเทอร์มินัล

มีวิธีอื่นในการปิดเสียงระฆังในเชลล์และโปรแกรมอื่น ๆ : http://www.tldp.org/HOWTO/Visual-Bell-8.html


นี่ไม่ใช่ปัญหา ConEmu อย่างไร เทอร์มินัลกำลังทำงานบนคอมพิวเตอร์ระยะไกลและแน่นอนว่าจะไม่ส่งเสียงใด ๆ บนเครื่องคอมพิวเตอร์ด้วยตัวเอง
Tuure Laurinolli

ConEmu กำลังดำเนินการคำสั่ง bell ที่ได้รับจากเทอร์มินัล มันไม่ใช่ข้อผิดพลาดเพราะนักพัฒนาเลือกที่จะทำให้มันเป็นแบบนี้ ฉันเชื่อว่านักพัฒนาได้กล่าวว่าเขาอาจเพิ่มตัวควบคุมเสียงลงใน ConEmu ในอนาคต แต่นี่จะเป็นคุณสมบัติเพิ่มเติม github.com/ConEmu/old-issues/issues/988
paul

ใช่และคำถามเกี่ยวกับการปิดใช้งานคุณสมบัติระฆังใน ConEmu ดังนั้นคำตอบคือ "ปัจจุบันยังไม่สามารถทำได้" และวิธีแก้ไขปัญหาคือ a) เปลี่ยนแอปพลิเคชันที่ทำงานใน ConEmu เพื่อไม่ให้ระฆังหรือ b) ปิดใช้งานบริการ Beep
Tuure Laurinolli

แก้ไข. แต่ฉันเชื่อว่าผู้ถามคำถามแค่ต้องการให้คอมพิวเตอร์หยุดส่งเสียงบี๊บดังนั้นพวกเขาจึงอยากรู้วิธีการแก้ปัญหาดังนั้นคำตอบของฉันจึงเป็นคำตอบที่ดีและคำตอบของ Maximus ไม่ดี (แม้ว่าข้อเท็จจริงที่ว่าเขาทำ ConEmu ซึ่ง มันยอดเยี่ยม) :)
paul

1
หลังใช้งานได้อย่างน้อยหลังจากรีสตาร์ท ไม่สามารถรับตัวเลือกแรกให้ทำงานได้อาจเป็นเพราะแคช
nilskp

6

ตัวเลือกรูปแบบกระดิ่งมีอยู่ใน. inputput แต่มีการใส่ความคิดเห็น น่าเสียดายที่ไม่ได้แสดงความคิดเห็นมันไม่ได้เป็นการแก้ไขปัญหาสำหรับฉัน

ความละเอียดเพียงอย่างเดียวที่ใช้ได้ในกรณีของฉันคือการตั้งค่าไม่มีเสียงเตือนสำหรับค่าเริ่มต้น ฉันรู้ว่ามันเป็นโลก แต่มันก็ดีกว่าไม่มีอะไร ...

ป้อนคำอธิบายรูปภาพที่นี่


3
สำหรับฉันแล้วการเปลี่ยน 'เสียงบี๊บเริ่มต้น' ไม่ส่งผลต่อ ConEmu ฉันต้องเปลี่ยนเสียง 'หยุดวิกฤติ' แทน (ฉันใช้ WSL Bash ใน ConEmu)
Jonathan Hartley

1
ไม่ได้ผลสำหรับฉันเนื่องจากการตั้งค่าเป็นไม่มีทำให้คอมพิวเตอร์กลับไปใช้เสียงบี๊บในตัว (ยิ่งน่ารำคาญ) ด้วยการตั้งค่าให้เป็นไฟล์. wav ที่ว่างเปล่าเช่นที่อยู่ที่อยู่นี้ทำให้สามารถทำงานได้: forums.civfanatics.com/threads/silent-wav-file.500379
laurent

Critical Stopทำงานให้ฉันด้วย
Artem Russakovskii

6

ทางออกที่ง่ายคือไปที่ Volume Mixer และตั้งค่าระดับเสียงสำหรับ "Console Window Host" เป็น 0 ซึ่งจะป้องกันไม่ให้คอนโซลใด ๆ ส่งเสียงใด ๆ เลย แต่ในทางปฏิบัติเสียงเดียวที่ทำได้ก็คือเสียงระฆังที่น่ากลัวและสิ่งนี้จะทำให้เสียงเงียบลง

ใน Windows 7+ เสียงนี้เล่นโดยไดรเวอร์ Bell อย่างน้อยใน Windows 10 คุณสามารถเปลี่ยนเสียงที่เกิดขึ้นได้โดยใช้แผงควบคุมเสียงเพื่อเปลี่ยนเสียงที่เกิดขึ้นสำหรับCritical Stopเหตุการณ์ ฉันพบว่าWindows Dingเป็นตัวเลือกที่ดีกว่าสำหรับ ConEmu ไม่ทราบว่าแอปอื่น ๆ อาจเล่นเสียงนั้น


ความคิดทั้งสองนี้เหมาะสำหรับฉันในขณะที่คำตอบที่ได้รับความนิยมมากขึ้น (เปลี่ยน 'เสียงบี๊บเริ่มต้น' และ Bash 'ตั้งค่ารูปแบบเบลล์ไม่มี') ไม่ได้
Jonathan Hartley

3

นี่ไม่ใช่วิธีแก้ปัญหาเฉพาะของ ConEmu แต่คุณสามารถปิดใช้งานระบบเสียงเตือนของWindows ได้หากคุณไม่คิดว่าจะได้รับผลกระทบใด ๆ เป็นหนึ่งในคำตอบที่แนะนำคุณสามารถค้นหา "Beep" ภายใต้ "Non-Plug and Play Drivers" ใน Device Manager และปิดการใช้งานบนแท็บ Driver ภายใต้ "Startup" ( หมายเหตุ : คุณจะต้อง "แสดงอุปกรณ์ที่ซ่อนอยู่" ใต้เมนู "มุมมอง" เพื่อดูส่วน "ไดรเวอร์ที่ไม่ใช่ปลั๊กแอนด์เพลย์")

ภาพหน้าจอตัวจัดการอุปกรณ์


0

ข้อใดข้อหนึ่งข้างต้นไม่ได้ผลสำหรับฉันดังนั้นฉันจึงสร้างไฟล์. wav แบบสั้นสั้น ๆ ใส่ไว้ในไฟล์c:\Windows\Mediaและใช้เป็นเสียงสำหรับCritical Stop

นี่คือลิงค์ดาวน์โหลด: http://s000.tinyupload.com/index.php?file_id=96334642005554838230


ทำไมไม่ตั้งค่าCritical Stopเป็นNone? ทำงานให้ฉัน
Artem Russakovskii

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