\a 이스케이프 문자 소리를 들을 수 있도록 시스템을 어떻게 구성합니까?

\a 이스케이프 문자 소리를 들을 수 있도록 시스템을 어떻게 구성합니까?

내가 실행하면 다음과 같이 읽습니다.

echo -e "\a"

소리는 나는데 이 명령을 여러번 실행했는데 소리가 나지 않습니다.

답변1

먼저 실행 sudo modprobe pcspkr한 다음 경고음이 울리면 작동합니다.

이런 일이 발생하지 않는 이유는 기본적으로 Ubuntu가 더 이상 경고음을 생성하는 하드웨어 드라이버를 로드하지 않기 때문입니다.

편집하다이것은 Mint에서도 작동합니다. 내 Ubuntu 의견을 무시하십시오. 나는 그것이 내가 오랫동안 해왔던 일이기 때문에 부분적입니다.

내가 접한 다른 프로젝트들 -

sudo xset b on
echo -e "\a"

아직도 운이 없나요?

왜 그냥 프로그램을 사용하지 않는 걸까요 beep?

게다가이것대답은 일부 사람들에게 도움이되는 것 같습니다.

이 주제에 대한 내 연구에 따르면 대부분의 사람들은증오시스템에서 경고음이 울리고 커널부터 창 관리자까지 모든 사람이 시스템에서 경고음을 내지 못하도록 엄청난 노력을 기울입니다. 예를 들어, metacity특별히 이 이스케이프 시퀀스를 포착하면 이 경고음이 발생하는 것을 방지할 수 있습니다. 몇 가지 해결 방법이 있지만 beep더 나은 옵션인 것 같거나 다른 방식으로 사운드를 재생하는 것입니다.

관련 정보