Ładując pcspkr
moduł z modprobe
, Udało mi się zrobić beep
praca programowa - tak, jestem pewien, że dźwięk pochodzi z wbudowanego sygnału dźwiękowego, a nie z karty dźwiękowej.
Ale
echo -e '/a'
nie wydaje dźwięku. W moich preferencjach terminalu wybrano "sygnał dźwiękowy".
Jakaś wskazówka, jaki może być problem?
\
jest również regularną postaciąecho
, potrzebujeszprintf
jeśli chcesz sekwencji ucieczki. Pojedyncze cytaty pomijają jakąkolwiek specjalność/
lub\
może mieć dla samej powłoki, więc jest po prostuprintf
lubecho
to ważne.\a
zarówno. (Myślałem, że to było wyłączone, ponieważ uważam, że jest to dość irytujące.) (@ MichaelKjörling, fair point.)OK, per https://superuser.com/a/22769/35630 : spróbuj edytować
/etc/modprobe.d/blacklist.conf
i dodawanie#
przedblacklist pcspkr
linia. Nie jestem pewien, czy to działa, ponieważ nie mogę zrestartować w tym momencie, aby przetestować (z niezwiązanych z tym przyczyn).źródło