Chrome OS의 Secure Shell에서 경고음/신호음 비활성화

Chrome OS의 Secure Shell에서 경고음/신호음 비활성화

Chrome OS의 Secure Shell에서 경고음/벨소리를 비활성화하는 방법은 무엇입니까? 빈 명령줄에서 백스페이스를 누르거나 실패한 탭 자동 완성에서 백스페이스를 누르는 등 특정 명령이 실패하면 매우 크고 짜증나는 소리가 납니다. 어리석은 질문같지만, 보안쉘을 계속 사용하다보니 소리가 많이 납니다.

여기서 제가 말하는 것은 보안 셸(Secure Shell)입니다. 보안 셸은 Chrome OS가 개발자 모드에 있을 때 +를 누른 Ctrl다음 "shell"을 입력하여 액세스할 수 있습니다.AltT

답변1

이것은 오래된 질문이라는 것을 알고 있지만 오늘 Google을 통해 이 질문을 발견했으며 이 페이지를 우연히 발견한 다른 사람을 위해 업데이트된 답변을 게시해야 한다고 생각했습니다.

JavaScript를 작성하고 싶지 않다면 이제 ctrl+shift+p를 통해 프로필 설정 페이지에 액세스할 수 있습니다.

벨소리를 삭제하려면 소리 벨소리 필드에서 값을 삭제하면 됩니다.

답변2

친절한 chrome-os 사용자인 Aseda가 알려줬습니다.hterm/보안 셸 FAQ.

Ctrl+ +를 누르고 다음을 입력하여 ShiftJavascript 콘솔을 열고 벨소리를 비활성화할 수 있습니다 J.

term_.prefs_.set('audible-bell-sound', '')

답변3

훌륭한 답변을 주신 모든 분들께 감사드립니다. Kenny의 답변이 저에게는 가장 쉬웠습니다.

알람 소리는 알람을 생성한 곳에서 멀리 떨어진 곳에서 예상치 못한 상황에서 발생하여 사람들을 매우 짜증나게 할 수 있으므로 이 질문/답변 페이지를 찾는 다른 사람들이 관심을 가질 수 있는 사항에 대해 언급하고 싶었습니다.

예를 들어 개발 모드에서 Chromebook을 사용하여 crosh 터미널을 통해 SSH를 통해 원격 호스트에 로그인할 수 있습니다. 물론 호스트는 모든 운영 체제(Linux, Windows, MacOS 등)를 실행할 수 있습니다. 예를 들어 쉘 창에서는 삭제할 문자가 없으므로 행 시작 부분에서 백스페이스 키를 눌러 터미널 벨/알람을 트리거할 수 있습니다. 이렇게 하면 SSH(및 tmux 등)를 통해 연결된 모든 가상 터미널이 경고를 수신하고 그 중 하나가 경고를 울리도록 구성할 수 있습니다. 얼마나 나쁠 수 있는지(그리고 불가사의한지)는 다음과 같습니다.

  • 크롬북(개발 모드)에서 터미널/보안 셸 열기(crosh 프롬프트 사용)
  • (쉘 명령을 통해) bash 쉘에 연결
  • SSH 명령을 통해 다른 호스트에 연결
  • 줄 시작 부분의 백스페이스 키를 누르면 크롬북에 경고가 표시됩니다.
  • 물론 SSH에 연결된 호스트에서 직접 백스페이스 키를 누르면 경고가 트리거됩니다.
  • Chromebook을 잠시 한쪽에 치워두고 화면이 꺼지도록 놔두세요. 하지만 꺼져 있거나 절전 모드인 것처럼 보이더라도 원격으로 작동되는 알람은 적어도 잠시 동안은 여전히 ​​소리를 낼 것입니다!

크롬북 덮개를 닫으면 실제로는 절전 모드로 전환되고 소음이 더 이상 발생하지 않습니다. 또는 다른 답변에 설명된 대로 청각 경고를 비활성화하는 경우.

답변4

모든 내용을 요약하면 다음과 같습니다.

장애가 있는:

JavaScript 콘솔(Control Shift J)을 열고 다음을 입력합니다.

term_.prefs_.set('audible-bell-sound', '')

자세한 내용은 다음을 참조하세요 /usr/share/chromeos-assets/crosh_builtin/js/nassh_deps.concat.js.

[hterm.PreferenceManager.categories.Sounds, 'lib-resource:hterm/audio/bell', 'url', 'URL of the terminal bell sound.  Empty string for no audible bell.']

하지만 더 간단하게는 그래픽 모드에서 이 작업을 수행할 수 있는 확장/응용 프로그램(hterm)이 있습니다.

https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?utm_source=chrome-app-launcher-info-dialog

활성화:

term_.prefs_.set('audible-bell-sound', 'lib-resource:hterm/audio/bell')

관련 정보