Freebsd

如何在 FreeBSD 10.1 中禁用系統提示音?

  • July 22, 2018

如何在 FreeBSD 10.1 中禁用控制台上的系統提示音?

推薦的命令不起作用。

sysctl設置:

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

退格仍然會導致耳朵裂開嗶嗶聲。

找到另一個建議,使用kbdcontrol

# kbdcontrol -b off
#

不,仍然發出嗶嗶聲。

我的系統詳情:

一台舊的 Gateway MD-78 系列筆記型電腦(採用 Intel GM45 Express 晶片組),沒有硬體音量旋鈕,並且 PC 揚聲器音量明顯很大。

我正在執行 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

更新:

我正在執行vtakanewcons,最終發現我可以通過以下方式關閉嗶聲:

kbdcontrol -b quiet.off

可以將其放入/etc/rc.conf, 以使更改永久化,如:

allscreens_kbdflags="-b quiet.off"

如果您正在執行vtaka newcons,請嘗試:

kbdcontrol -b quiet.off

如果可行,您可以將其永久保存在您的/etc/rc.conf:

allscreens_kbdflags="-b quiet.off"

背景:

從 Xterm執行kbdcontrol並看到它列印出一個轉義序列後,我意識到它只是試圖向控制台驅動程序中的終端仿真發送命令,並且可能需要根據控制台驅動程序發送不同的東西;然後我尋找並找到了特定於的答案:http newcons: //lists.freebsd.org/pipermail/freebsd-current/2014-April/049463.html

引用自:https://unix.stackexchange.com/questions/219825