
我在 Lemur 筆記型電腦的 BIOS 設定中禁用了低電量警報,但當電池電量低時警報仍然會響起。該聲音是一種非常響亮且煩人的蜂鳴聲,每隔幾秒鐘就會重複一次。筆記型電腦在不插電的情況下還能再使用 20 分鐘,因此無論如何都無法正確偵測到電池電量。我發現如果我將音頻靜音,蜂鳴聲就會停止,但我顯然不能再聽任何東西了。如果我將音量重新打開,即使只有 1%,電池警報也會以最大音量再次響起。我記得曾經有一個混音器可以控制內部揚聲器,所以如果我能再次找到它,那麼也許我可以將其靜音並解決這個問題。
我有 Ubuntu 14.04。請注意,我不是說低電量通知,這是透過 gnome 實現的。與低電量警報相反,低電量警報是每隔幾秒鐘透過內部揚聲器發出非常響亮的蜂鳴聲。儘管如此,這裡是我的 gnome 電源設定:
$ gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power critical-battery-action 'nothing'
org.gnome.settings-daemon.plugins.power percentage-low 1
org.gnome.settings-daemon.plugins.power priority 0
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power idle-dim false
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-critical 1
org.gnome.settings-daemon.plugins.power percentage-action 1
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'nothing'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power use-time-for-policy false
$
答案1
如果您已經在 BIOS 中停用了該設置,並且停用模組沒有幫助(如下所述),則 BIOS 中可能存在錯誤。
禁用內建揚聲器:
sudo modprobe -r pcspkr snd_pcsp
要獲得永久解決方案,請編輯/etc/modprobe.d/blacklist.conf
sudo nano /etc/modprobe.d/blacklist.conf
並添加/更改
# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp
# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr