web-development-kb-ko.site

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

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

modprobe pcspkr 명령 줄에서 pcspkr이 modprobe 블랙리스트에 없는지 확인하십시오. 나는 또한 활성화

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

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

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

35
Melissa W

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

pcspkr가 블랙리스트에 추가되어 블랙리스트에서 제거되는 경우가 종종 있습니다.

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

# get rid of system beep

blacklist pcspkr

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

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

그래도 문제가 해결되지 않으면 Sudo modprobe pcspkr.

12
Saeros

랩탑에는 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로 설정하십시오.

8
Jason Owen

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

6
maxauthority
  • Pcspkr 모듈이 현재로드되어 있는지 확인

    $ lsmod | grep pcspkr
    pcspkr 10496 0

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

    $ Sudo grep pcspkr/var/log/dmesg
    [15.620198] 입력 : PC 스피커 (/ devices/platform/pcspkr/input/input8)

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

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

5
user4358

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
4
Whyte

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

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

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

lsmod | grep pcspkr

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

grep pcspkr /etc/modprobe.d/blacklist*

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

3
Pascal Thivent

이 시도:

Sudo modprobe pcspkr
3
nano.galvao

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

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

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

다음과 함께 경고음 을 설치했습니다.

Sudo aptitude install beep

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

beep
beep -r 3

이 프로그램은 훨씬 더 많은 일을 할 수 있습니다. man beep 를 참조하십시오.

2
pjw

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

  • alsamixer를 실행하고, 음소거를 해제하고 알맞은 음량을 설정하십시오.
  • Sudo modprobe pcspkr
  • 물론 Sudo apt-get install beep
1
David Nouls

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

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

어디 alert.wav은 짧은 오디오 파일입니다. 용법:

$ sleep 2; beep

그것에 대해 내 블로그 게시물을 참조하십시오 here .

0
Jabba

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

0
user261590