Làm cách nào để tắt tiếng bíp hệ thống trong FreeBSD 10.1?


9

Làm cách nào để tắt tiếng bíp hệ thống trên bàn điều khiển trong FreeBSD 10.1?

Các lệnh được đề xuất không hoạt động.

Các sysctlthiết lập:

# sysctl hw.syscons.bell=0
hw.syscons.bell: 1 -> 0
# sysctl -a | grep bell
hw.syscons.bell: 0

Backspace vẫn dẫn đến một tiếng bíp tách tai.

Tìm thấy một đề nghị khác , để sử dụng kbdcontrol:

# kbdcontrol -b off
#

Không, vẫn là tiếng bíp.

Chi tiết hệ thống của tôi:

Một máy tính xách tay Gateway MD-78 cũ (với Chipset Intel GM45 Express), không có núm âm lượng phần cứng và âm lượng loa PC lớn.

Tôi đang chạy FreeBSD 10.1.

# uname -a
FreeBSD raktop 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014     root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

Cập nhật:

Tôi đang chạy vtakanewcons , và cuối cùng thấy rằng tôi có thể tắt tiếng bíp bằng:

kbdcontrol -b quiet.off

có thể được đưa vào /etc/rc.conf, để thay đổi vĩnh viễn, như:

allscreens_kbdflags="-b quiet.off"

Câu trả lời:


8

Nếu bạn đang chạy vtaka newcons, hãy thử:

kbdcontrol -b quiet.off

Nếu điều đó hoạt động, bạn có thể làm cho nó vĩnh viễn trong /etc/rc.conf:

allscreens_kbdflags="-b quiet.off"

Lý lịch:

Sau khi chạy kbdcontroltừ Xterm và thấy nó in ra một chuỗi thoát, tôi nhận ra rằng nó chỉ đang cố gửi một lệnh đến trình mô phỏng đầu cuối trong trình điều khiển giao diện điều khiển, và nó có thể cần phải gửi một cái gì đó khác tùy thuộc vào trình điều khiển giao diện điều khiển; sau đó tôi tìm kiếm và tìm thấy câu trả lời cụ thể cho newcons: http://lists.freebsd.org/pipermail/freebsd-civerse/2014-April/049463.html


Tôi không chắc những gì xảy ra với keybell="NO"so với keybell="off"như được đề xuất /etc/defaults/rc.conf, nhưng trong mọi trường hợp, cả hai đều không vô hiệu hóa tiếng bíp cho tôi.
rakslice

3

Sử dụng sysctl -a | grep bellđể xem những nút bạn đã có. vt có lẽ là những gì đang được sử dụng những ngày này.

sudo sysctl kern.vt.enable_bell=0 hoạt động trong trường hợp của tôi.


1

Kéo từ bài viết diễn đàn freebsd :

Bạn có thể tắt chuông nếu bạn đặt giá trị MIB hw.syscons.bell thành 0. Chỉ cần nhập

sysctl hw.syscons.bell=0

Để lưu thay đổi vĩnh viễn sau khi khởi động lại máy của bạn

# echo "hw.syscons.bell=0" >> /etc/sysctl.conf

:)


Như tôi đã nói, tôi đã thử nó và nó không hoạt động.
rakslice

1

Tôi vừa "vô hiệu hóa" tiếng bíp hệ thống trong một PC mini của Trung Quốc bằng một phương pháp rất đơn giản và hiệu quả như phương pháp được hiển thị ở đây . Nghiêm túc :)

Trên thực tế, đó không phải là tiếng bíp hệ thống, đó là tiếng bíp BIOS và không có tùy chọn nào để tắt nó ở đó. Nhưng luôn luôn có một số cách giải quyết. :) Bây giờ tôi tận hưởng sự im lặng tuyệt đối. :)

Tôi chỉ tháo rời cái chuông và loại bỏ màng rung. Đây là cách duy nhất để buộc nó bị câm. Không có tùy chọn nào trong BIOS để tắt âm thanh tự kiểm tra, và nó rất to và khó chịu. Xét cho cùng, sự im lặng có giá trị hơn một PC 200 đô la.


Cảm ơn bình luận của bạn @jasonwryan. Câu trả lời là: Tôi chỉ tháo rời cái chuông và loại bỏ màng rung. Đây là cách duy nhất để buộc nó bị câm. Không có tùy chọn nào trong BIOS để tắt âm thanh tự kiểm tra, và nó rất to và khó chịu. Xét cho cùng, sự im lặng có giá trị hơn một PC 200 đô la. :)
quicktrick

Tôi đã chỉnh sửa nó thành câu trả lời của bạn, nó rất quan trọng (mọi người xem xét phiếu bầu của bạn chủ yếu cho nội dung chính, không phải cho các bình luận bên dưới nó). Đây là upvote đầu tiên của bạn, quá. :-)
peterh - Phục hồi Monica

Tôi cho rằng đó là một khả năng tốt để xem xét, vì một số người sẽ không bao giờ sử dụng loa tích hợp của họ nhiều.
rakslice

0

Điều duy nhất hoạt động trong FreeBSD 10.3 là:

kern.vt.enable_bell=0

+1, đây là suy nghĩ duy nhất hoạt động trên FreeBSD 11.0, trái với các câu trả lời khác ở đây.
ybungalobill

0

Điều này dường như là phụ thuộc hệ thống. Tôi đã cài đặt FreeBSD trên ổ cứng ngoài và có thể xác minh rằng trên máy tính xách tay Acer hw.syscons.bell=0, hệ thống đã hoạt động, trong khi trên hệ thống Lenovo tôi phải sử dụng kern.vt.enable_bell=0.

Điều này là mặc dù sử dụng vt trên cả hai thiết bị.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.