Update might make this solution obsolete
I added this section to my bashrc (although it never really worked in my configuration).
In console You can add this command in /etc/profile or a dedicated file like /etc/profile.d/disable-beep.sh (must be executable): setterm -blength 0
However, the code remained in a test section of my local config. Earlier this month after an util-linux update, bash started complaining. Here's a post with a similar error.
Add 'enable' settings, too?
- The beep is enabled by default, though, or do you have a specific issue in mind? -- Alad (talk) 03:39, 10 March 2015 (UTC)
Adding startup/boot sound
- From Xfce. Trivial, but possibly useful if we go with the above suggestion. -- Alad (talk) 20:12, 30 March 2015 (UTC)
Arch does not have a built-in startup sound configuration tool, but there is a workaround by adding the following command to your Application Autostart settings:
The file location and filename can be whatever you want, but naming it descriptively and putting it in /boot keeps things tidy.
PC speaker muted by power saving
Not sure where else to put this:
If the PC speaker beeps (as with the
beep utility) remain silent even though the pcspkr module is loaded, the "Beep" channel is unmuted and at a good volume in alsamixer, and
beep --verbose doesn't show any problems, one possible cause can be that the sound card is in power saving mode - you can try to debug this by playing music (to keep the card awake) in one virtual console and then beeping in another, if this works then it's a power saving issue. Apparently (depending on hardware) the beeps are actually fed as an analog input into the card, and will be ignored if the card is asleep.
/etc/modprobe.d/snd-hda-intel.conf with contents
options snd-hda-intel power_save=0, then rerunning
mkinitcpio -P and rebooting solved it. A recent kernel update (between January and March 2021) seems to have enabled sound card power saving by default, at least for my device (Realtek ALC283 in an Intel NUC5PPYH). -- Dawidi (talk) 22:43, 24 March 2021 (UTC)
- Hi Dawidi, this seems useful to have. I'd create a PC speaker#Troubleshooting section with this as a subsection - sort of how MariaDB#Unable to run mysql upgrade because MySQL cannot start is arranged as part of the MariaDB page. -- Pypi (talk) 04:48, 25 March 2021 (UTC)
This module also provides PC speaker functionality. By default on Arch-supported kernels, this module does not exist anymore (unless you explicitly choose to install it, re:
snd_pcsp to properly disable the PC speaker.
Should a mention of it be re-added into the wiki page? Given that this only occurs if you use unsupported software, it might not belong on the wiki, but I thought I'd bring it up here, in case others think otherwise.