Difference between revisions of "Beep"

From ArchWiki
Jump to: navigation, search
(Undo revision 456371 by StrayArch (talk) -- see User talk:StrayArch#Beep merge)
(Merging Beep and Disable PC speaker beep)
Line 1: Line 1:
#REDIRECT [[PC speaker]]
{{Merge|Disable PC speaker beep|...and rename to [[PC speaker]]?}}
Beep is an advanced PC speaker beeping program. It is useful for situations where no sound card and/or speakers are available, and simple audio notification is desired.
[[Install]] the {{Pkg|beep}} package.
=== Access for non-root users ===
By default {{ic|beep}} will fail if not run by the root. Other users may call it using [[sudo]]. To let group {{ic|users}} call {{ic|sudo beep}} without a password (for example to use it in scripts), {{ic|/etc/sudoers}} [[Sudo#Using_visudo|should be edited]]:
%users ALL=(ALL) NOPASSWD: /usr/bin/beep
or, to let only a single user do that:
username ALL=(ALL) NOPASSWD: /usr/bin/beep
Another way is setting the sticky bit on {{ic|/usr/bin/beep}}:
# chmod 4755 /usr/bin/beep
Note however that this way '''anyone''' can execute {{ic|/usr/bin/beep}} with root permissions. The change also creates a difference between local copy and the package, which will be reported by {{ic|pacman -Qkk}}.
===Unmuting in alsamixer===
You should also unmute the Beep channel using {{Ic|alsamixer}}.
$ alsamixer
You may need to press {{ic|F6}} and select your card. scroll to the Beep channel using the arrow keys and press {{ic|M}} to unmute the channel. notice that the "MM" label below the channel will change to "00". you can also use {{ic|↑}} to increase the volume of the channel.
Press {{ic|Esc}} to close alsamixer.
You can also save your settings to ALSA Mixer to make it permanent:
# alsactl -f /var/lib/alsa/asound.state store
==Tips and Tricks==
While many people are happy with the traditional beep sound, some may like to change its properties a bit. The following example plays slighly higher and shorter sound and repeats it two times.
# beep -f 5000 -l 50 -r 2
==See also==
*[[Advanced Linux Sound Architecture]]

Latest revision as of 19:12, 9 November 2016

Redirect to: