시작/로그인 시 모든 소리를 완전히 끄시겠습니까?

시작/로그인 시 모든 소리를 완전히 끄시겠습니까?

나는 내 시스템이 소리를 재생하는 것을 원하지 않습니다(포스트 경고음이 효과를 발휘할 것입니다). 시스템 시작 시나 로그인 시에 이 작업을 수행할 수 있는 방법이 있습니까? 또는 필요한 경우 사용자 정의 커널을 컴파일합니다. 다른 사람의 컴퓨터에서 작업하는 동안 사용할 수 있는 것이 가장 유용할 것입니다.

이 질문은 여기 댓글로 인해 발생했습니다.https://ux.stackexchange.com/questions/104893/what-is-the-significance-of-the-start-up-sound-of-a-system스피커를 제거하는 일반적인 접근 방식이 너무 멀다고 생각하는 사람에게서 왔습니다. 하지만 이 작업을 수행하는 다른 방법이 생각나지 않거나 인터넷 검색으로 찾을 수 없습니다. 적어도 내 경험으로는 일부 프로그램/웹사이트에서 볼륨을 무시할 수 있기 때문에 볼륨을 0으로 설정하면 작동하지 않습니다.

의견에 대한 응답으로 일부 정보를 추가하도록 편집되었습니다.

나는 내 자신의 시스템을 여러 개 가지고 있습니다. 제가 가장 많이 사용하는 제품이 Lenovo T61 Thinkpad라서 그 내부의 소리에 대해서는 잘 모르겠습니다. 두 개의 타워 박스는 집에서 만든 것입니다(Gigabyte 마더보드). 사운드 카드가 없다고 확신합니다. 왜냐하면 저는 거의 독점적으로 컴퓨팅 및 스토리지 서버로 사용하고 거의 항상 SSH를 통해 액세스하기 때문입니다.

운영 체제는 (제 생각에는) 13.1부터 최신 42까지 OpenSuSE의 다양한 버전입니다. FVWM 창 관리자를 사용합니다.

답변1

대부분의 사운드 카드(어떤 카드가 있는지는 밝히지 않음)를 사용하면 "마스터" 또는 유사한 믹서 컨트롤을 음소거하여 ALSA에서 사운드를 완전히 비활성화할 수 있습니다. 대부분의 배포판(어떤 배포판을 사용했는지 밝히지 않음)에서는 기본 ALSA 설정을 부팅 프로세스 초기에(예: alsa-utilsDebian에서) 로드할 수 있으며 일부 응용 프로그램에서는 실제로 이런 방식으로 재생하려는 경우도 있습니다. 재생하기 전에 음소거하세요.

내장된 PC 스피커도 비활성화하려는 경우에는 조금 더 어렵습니다. pcspkr모듈을 블랙리스트에 등록하려고 시도할 수도 있지만 제대로 작동할지는 확실하지 않습니다.

패키지 업데이트로 이러한 두 가지 수정 사항을 덮어쓰면 안 됩니다.

답변2

운영 체제로 이동하여 부팅 프로세스 중에 사용된 오디오 파일을 찾을 수 있습니다. 그러나 이것의 단점은 업데이트할 때마다 교체된다는 것입니다. 아마도 bash 스크립트를 만들어 제거할 수 있습니다.

관련 정보