15.11. 降噪

由于手机和随身听的普及,在我们这个时代,保持安静的环境已不再常见。无论如何,我想给那些有礼貌的人一些建议。

电脑噪音由硬件(风扇、光驱、硬盘)和应用程序引起。

15.11.1. 控制台 (Shell) 和 X11

X11 窗口的蜂鸣声可以配置为更短和更低沉的音调,甚至使用 xset b ... 选项配置为钝重的“砰”声(较低沉的音调通常不太烦人和分散注意力)。除此之外,大多数 xterm 兼容的窗口和 shell 可以配置为“可视铃声”而不是“音频铃声”。对于控制台,setterm -blength 0 和对于 X11,xset b off 可以关闭铃声。另请参阅 PCMCIA-HOWTO,更多详细信息请参阅 Visible-Bell-Howto

15.11.2. PCMCIA

当您的笔记本电脑正确配置 PCMCIA-CS 启动时,这将通过两声高音蜂鸣声显示。如果您想避免这种情况,请将 CARDMGR_OPTS="-q" 放入 PCMCIA 配置文件中,例如/etc/default/pcmcia对于 Debian/GNU Linux。

要避免调制解调器拨号期间的拨号音,请添加

module "serial_cs" opts "do_sound=0"

/etc/pcmcia/config.opts(来自 man serial_cs)。这将完全禁用扬声器输出,但 AT M 命令应该让您选择性地控制扬声器何时处于活动状态,例如,AT M0 关闭调制解调器的扬声器。

15.11.3. USB

usbmgr 配置文件/etc/usbmgr.conf.

### BEEP
# beep off
# beep on

15.11.4. Hotplug

在配置文件中添加一个条目/etc/sysconfig/hotplug.

HOTPLUG_BEEP="no"

15.11.5. 风扇

Warning

配置风扇时,请务必小心操作。如果您操作不当,您的笔记本电脑可能会过热并损坏。如果您想检查风扇,请尝试造成较高的 CPU 负载,例如通过执行 md5sum /dev/urandom。现在 top 将显示 CPU 负载增加,风扇最终应该开始运转。注意:通常您需要连接电源,否则 CPU 可能会自行降低负载。另请注意 CPU 温度 acpi -btcat /proc/acpi/thermal_zone/*

对于某些笔记本电脑系列,有可用的 Linux 实用程序来控制风扇和其他功能。

15.11.5.1. 已知问题

在某些笔记本电脑上,风扇总是开启或至少非常频繁地开启。这里有一些补救措施。

15.11.5.1.1. 降低 CPU 频率

在某些情况下,风扇总是开启,因为 CPU 以最高频率工作。您可以使用 cpufreqdcpudyn 来解决这个问题。

15.11.5.1.2. ParPort 模块的 IRQ 问题

有时parport会导致风扇总是开启。您可以编辑/etc/modules.conf来解决这个问题

 alias parport_lowlevel parport_pc
 options parport_pc io=378 irq=7
IO 地址和 IRQ 号码取决于硬件设置或 BIOS 配置。通常,IRQ 不需要给出。问题及其解决方案在 SuSE 笔记本电脑邮件列表(德语)中讨论过。

15.11.5.1.3. ACPI

有时

中的一个设置/proc/acpi/也可能有所帮助。

15.11.5.1.4. 其他

对于 DELL 笔记本电脑,按下 Fn+z 组合键会告诉 BIOS 重新检查传感器并停止风扇。

15.11.6. 硬盘

为了避免不必要的硬盘噪音,您可以使用上面省电章节中描述的相同技术。现代笔记本电脑和笔记本硬盘都配备了所谓的“声学管理”,只需查看手册即可大致了解可能的设置。

一些硬盘制造商提供专用工具,例如,日立的 Feature Tool 允许将驱动器的自动声学管理设置更改为最低声发射设置(静音寻道模式)或最高性能级别(正常寻道模式)。此外,hdparm -M 也提供了一些声学管理选项。

15.11.7. 其他应用程序

您可以配置带有 flash 选项的 vi,这样它会在发生错误时使用闪光,而不是铃声。所以只需将此行放入您的.vimrc或在 vim 提示符下

set flash
或尝试
set visualbell