Linux CentOS 7 명령줄에서 경고음을 비활성화하는 방법은 무엇입니까? [복사]

Linux CentOS 7 명령줄에서 경고음을 비활성화하는 방법은 무엇입니까? [복사]

방금 기본 Linux CentOS 7(데스크톱 없음)을 설치하고 시스템을 시험해 보고 있습니다. 내가 실수할 때마다(명령줄에 마음에 들지 않는 내용을 입력할 때) 컴퓨터에서 경고음이 울리고 나를 미치게 만듭니다.

이 귀찮은 경고음을 멈추려면 명령줄에 무엇을 입력해야 합니까?

[root@localhost /]# #what should I run here?

답변1

이것은 작동합니다:

echo 'set bell-style none' >> ~/.inputrc

완료되면 새 터미널을 열고 테스트하십시오.

원천

편집: >(파일 덮어쓰기/생성)을 >>(파일에 추가)로 변경하여 사용하는 것이 더 안전합니다.

답변2

귀하가 겪고 있는 상태를 흔히 "울림"이라고 합니다. 이 (종종 귀찮은) 기능을 비활성화하는 방법은 여러 가지가 있을 것입니다.

아마도 가장 쉬운 방법은 pcspkr모듈을 블랙리스트에 올리는 것입니다.

  1. modprobe.d구성 파일을 만듭니다 blacklist(시작 시 로드되지 않지만 나중에 로드할 수 있음).

    # echo "blacklist pcspkr" > /etc/modules.d/bell.conf
    

    또는 install블랙홀에 넣습니다(파일이 삭제되거나 해당 내용이 주석 처리되지 않는 한 로드되지 않음).

    # echo "install pcspkr /dev/null" > /etc/modules.d/bell.conf
    

    예를 들어보겠습니다 bell.conf. 원하는 대로 이름을 지정할 수 있습니다.

  2. 또는 reboot다음 명령을 수동으로 실행하여 동작이 즉시 작동하도록 합니다.

    # rmmod pcspkr
    

위의 작업을 수행하면 벨소리가 다시는 들리지 않게 됩니다.

답변3

완전성을 기하기 위해 alsautils가 설치된 경우 alsamixer일반적으로 PC 스피커의 사운드 레벨을 설정하는 데에도 사용할 수 있습니다. alsactl store원하는 대로 설정을 지정하면 재부팅 후에도 유지될 수 있습니다(종료 프로세스의 일부로 호출될 수 있지만 반드시 그럴 필요는 없습니다) .

관련 정보