우분투에서 시스템 비프 음 활성화


34

시스템 경고음을 작동 시키려고했지만 성공하지 못했습니다. 내가 사용 echo -e '\a'하고 beep응용 프로그램입니다.

modprobe pcspkr명령 행에 입력 을 시도 했으며 pcspkr이 modprobe 블랙리스트에 나열되지 않았는지 확인했습니다. 나는 또한 활성화

  • Gnome Desktop에서 : 시스템 → 사운드 → 시스템 경고음 → 경고음 사용,
  • 터미널 창에서 : 편집 → 일반 → 터미널 벨.

그래도 문제는 해결되지 않았습니다.

내 컴퓨터는 IBM Thinkpad, iSeries 랩탑입니다. 시작시 배터리가 부족하면 경고음이 울리므로 하드웨어 스피커가 작동한다는 것을 알고 있습니다.



답변:


12

이것은 가능한 해결책 일 수 있습니다

무엇 때때로 일어나는 것은입니다 pcspkr, 블랙리스트에 추가 할 수있는 블랙리스트에서 제거

/etc/modprobe.d/blacklist이 줄이 있으면 편집 하고 제거하십시오. (참고 : /etc/modprobe.d/blacklist.conf대신 편집해야합니다 )

# get rid of system beep

blacklist pcspkr

이 라인을 비활성화하려면 재부팅하십시오. (비프 음이 나는) 스피커를 비활성화하려면이 라인을 추가하고 재부팅하십시오.

문제가 해결 될 수 있습니다. 시스템 세부 정보를 알고 있으면 자세한 정보를 제공 할 수 있습니다.

그래도 문제가 해결되지 않으면를 실행 해보십시오 sudo modprobe pcspkr.


2
블랙리스트를 확인했지만 나열되지 않았습니다.

왜 재부팅해야합니까? 모듈을 수동으로로드하십시오.
Pascal Thivent

이것이 10.04
Charles Charles

1
슬프게도, 도움이되지 않았습니다.
Tal Weiss

1
@Robru 감사합니다. 답변에 추가했습니다.
Ufoguy

8

랩탑에는 PC 스피커가 없으므로 소프트웨어 전용 솔루션이 필요했습니다. 시스템 경고음에 대한 오디오 파일재생하도록 그놈을 설정하는 방법에 대한 기사를 찾았습니다 .

아이디어는 특정 이벤트가 발생할 때 명령을 실행하도록 xkbevd (1)을 설정하는 것입니다. 이 경우 이벤트 Bell입니다. Ubuntu 9.04 Jaunty (및 이전 버전도 가능)의 경우 제공되는 많은 사운드 파일은 웨이브 대신 ogg vorbis 형식으로되어 있으므로 터미널 벨에서 재생할 사운드에 따라 aplay (1)를 사용하지 못할 수 있습니다. . 아직 설치하지 않은 경우 vorbis-tools 패키지를 설치해야합니다.

sudo aptitude install vorbis-tools

그 후에 ~/.xkb/xkbevd.cf는 맞춤법을 확인하고 기사에 오타가 있음 을 작성 하고 다음을 삽입해야합니다.

soundDirectory="/usr/share/sounds/"
soundCmd="ogg123 -q"

Bell() "ubuntu/stereo/bell.ogg"

로그인시 데몬을 실행하려면 기사에서 제안한대로 프로필을 편집하거나 시작 응용 프로그램 (시스템-> 환경 설정-> 시작 응용 프로그램)에 프로필을 추가 ​​할 수 있습니다. 추가를 클릭하여 새 시작 프로그램을 작성하고 이름을으로 XKB Event Daemon, 명령을으로 xkbevd -bg, 주석을으로 설정하십시오 Software terminal bell.


2
벨 소리를 대기시키지 않으려면 이것을 사용하십시오.Bell() shell "(if [ ! -e /run/lock/bell_playing ]; then touch /run/lock/bell_playing; paplay /usr/share/sounds/ubuntu/stereo/bell.ogg; rm /run/lock/bell_playing; fi ) &"
Janus Troelsen

6

나는 같은 문제가 있었다. 나를 위해 콘솔에서 "alsamixer"를 열고 "Beep"슬라이더를 음소거 해제하여 해결했습니다.


이것은 Ubuntu 10.04에서 훌륭하게 작동했습니다.
Rian Sanderson

5
  • pcspkr 모듈이 현재로드되어 있는지 확인

    $ lsmod | grep pcspkr
    pcspkr 10496 0

  • / var / log / dmesg에 관련 오류가 있는지 확인하십시오

    $ sudo grep pcspkr / var / log / dmesg
    [15.620198] 입력 : / devices / platform / pcspkr / input / input8과 같은 PC 스피커

여전히 실마리가 없으면 / var / log / dmesg에 대한 전체 수동 검사를 수행하여 다른 오류가 있는지 확인하십시오. 오늘의 타임 스탬프와 함께 / var / log / *에있는 다른 로그의 빠른 grep도 문제를 일으킬 수 있습니다.

위의 단계는 가능한 문제를 좁히는 데 도움이됩니다. 이러한 종류의 문제로 인해 방망이에서 바로 답을 추측하기가 어려울 수 있습니다.


4

Ubuntu 14.04 (및 기타)에서 module-x11-bell 모듈은 bell.ogg 샘플을 재생하려고 시도합니다.이 샘플은 PulseAudio의 샘플 캐시에로드되지 않습니다. 수동으로로드하는 임시 해결책으로 다음을 터미널에 입력하십시오.

pactl upload-sample /usr/share/sounds/ubuntu/stereo/bell.ogg bell.ogg

이를 영구적으로 만들려면 홈 디렉토리의 .xprofile 안에 위의 행을 추가하십시오 (없는 경우 작성하십시오).

이 명령은 샘플이로드되었는지 여부를 알려줍니다.

pactl list samples

3

먼저 올바른 모듈이로드되어 있는지 확인해야합니다. 그렇지 않은 경우 사운드 제어 센터는 AFAIK를 수행하지 않습니다 (그리고 모듈이로드 된 경우 에도이 스레드 에서 언급 된 버그 가 Jaunty에서 해결 되는지 여부는 알 수 없습니다 ).

어떤 버전의 Ubuntu를 사용하고 있습니까? Jaunty 이전에는이 ​​모듈은 name이었습니다 snd_pcspkr.

다음과 같은 결과를 우리에게 줄 수 있습니까?

lsmod | grep pcspkr

다음과 같은 결과를 우리에게 줄 수 있습니까?

grep pcspkr /etc/modprobe.d/blacklist*

BTW pcspkr는 Karmic에서 기본적으로 다시 블랙리스트에 추가됩니다.


3

이 시도:

sudo modprobe pcspkr

이것은 설명과 같이 apt-get 설치 경고음과 함께 Dell Latitude 5480 + Ubuntu 16에서 작동합니다.
axd

2

http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=1315929

6 번 게시물이 해결되었습니다. 간단히 말해서 터미널에서 다음을 수행하십시오.

  1. '알사 믹서'실행
  2. PC 경고음으로 이동
  3. 음소거 해제하려면 m을 누르십시오
  4. 음량 설정
  5. 프레스 탈출

감사합니다-이것은 우분투 12.04에서 작동했습니다. 필자의 경우 결정적인 것은 알사 믹서에서 경고음을 음소거 해제해야한다는 것이었다. PC 스피커가 있는지 어떻게 알 수 있습니까? (그리고 기본적으로 경고음을 비활성화하는 관점에서 개발자 측의 계획은 어떻습니까?)
nealmcb

2

다음 과 같이 경고음 을 설치 했습니다.

sudo aptitude install beep

이제 쉘이나 스크립트에서 경고음을 호출 할 수 있습니다.

beep
beep -r 3

이 프로그램은 훨씬 더 많은 일을 할 수 있습니다. 사람 경고음을 참조하십시오 .


1

나에게 해결책은 Leo와 nana.galvao의 게시물 조합이었습니다.

  • alsamixer를 실행하고, 음소거를 해제하고 알맞은 음량을 설정하십시오.
  • sudo modprobe pcspkr
  • 물론 경고음 패키지를 sudo apt-get install beep

0

명령 beep이 작동하지 않아서 자체 솔루션을 찾았습니다.

alias beep="mplayer -ao alsa $HOME/bin/alert.wav &>/dev/null"

alert.wav짧은 오디오 파일은 어디에 있습니까 ? 용법:

$ sleep 2; beep

여기 에 대한 내 블로그 게시물을 참조 하십시오 .


1
부저가 아닌 스피커에서 재생되지 않습니까?
Ufoguy

0

나는이 문제를 일주일 정도 연구 해 왔으며 경고음을 내고 싶었던 두 대의 컴퓨터 중 하나에 PC 스피커가 내장되어 있지 않다는 것을 발견했습니다 (이상한). 따라서 하나가 있는지 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.