가이드
Mac이 광 연결로는 Sonos 볼륨을 바꾸지 못하십니까? 이유는 이렇습니다.
Mac이 광케이블로 Sonos 스피커의 볼륨을 바꾸지 못하는 이유는 케이블이 한 방향이기 때문입니다. TOSLINK는 오디오를 내보내기만 하고 아무것도 되받지 않으므로 볼륨 명령이 지나갈 채널이 없고, macOS는 자체 제어를 최대 출력에 고정합니다. 해결책은 Sonos 앱이나 리모컨, 사운드바가 학습할 수 있는 적외선 리모컨, AirPlay로 옮기고 케이블을 포기하기 — 아니면 볼륨 키를 가로채 네트워크로 스피커에 변경을 보내는 메뉴 막대 유틸리티입니다. 케이블과 키를 모두 지키는 것은 마지막 방법뿐입니다.
키보드는 멀쩡합니다. 스피커는 멀쩡합니다. 실제로 무슨 일이 일어나는지, 무엇으로 해결되는지(무료 방법 포함), 무엇으로는 해결되지 않는지, 그리고 아무것도 설치할 필요가 없는 경우를 정리했습니다.
케이블은 한 방향으로만 갑니다
광케이블(TOSLINK, S/PDIF), 즉 안쪽에서 붉은빛이 새어 나오는 작은 사각 단자에 꽂는 그 케이블은 디지털 오디오를 위한 관입니다. 샘플이 그 길을 따라 내려갑니다. 돌아오는 것은 없습니다. 핸드셰이크도, 되돌아오는 채널도, 볼륨 명령도 없습니다.
그래서 시스템 설정에서 그 출력을 선택하면, macOS는 반대편에 무엇이 있는지 모른 채 단자로 소리를 보내게 됩니다. Sonos Ray일 수도 있습니다. 앰프일 수도 있고 아무것도 아닐 수도 있습니다. 알 수 없기 때문에 음량을 정하려 들지 않습니다. 신호는 최대 레벨로 나가고, 얼마나 크게 들릴지는 반대편에 있는 기기가 정합니다.
볼륨 올리기를 눌러도 — F12, 내리기는 F11, 음소거는 F10 — macOS에는 바꿀 것이 없습니다. 화면에 금지 표시가 붙은 오버레이가 뜨거나 오버레이가 아예 나타나지 않고, 시스템 설정 → 사운드에서 해당 출력의 슬라이더가 흐리게 표시됩니다 — macOS가 선택한 기기에 출력 제어 기능이 없습니다라고 대놓고 알리기도 합니다. 그동안 스피커는 마지막으로 남겨진 볼륨 그대로 재생합니다. 그래서 이 문제는 Mac에서 아무리 해도 줄일 수 없는, 최대 볼륨에 고정된 Sonos의 모습으로 나타나는 일이 잦습니다.
볼륨 자체는 Sonos에 있으며, 언제나 그랬습니다. 스피커는 스스로 볼륨을 줄이는 법을 아주 잘 알고 있습니다. 요청을 들을 방법이 없습니다.
이 문제가 맞는지 확인하는 방법
- Mac의 소리가 광 또는 S/PDIF 단자에 꽂힌 실제 케이블을 통해 스피커에 도달합니다 — 보통은 Thunderbolt 독이나 소형 USB 오디오 인터페이스에서 나옵니다. 사운드 설정에서 출력 이름은 스피커 이름이 아니라 Digital Out이나 USB SPDIF Out 같은 형태인 경우가 많습니다.
- 시스템 설정 → 사운드에서 선택된 출력의 볼륨 슬라이더가 흐리게 표시되거나, 출력 제어 기능이 없다고 나옵니다.
- Sonos 앱은 아무 문제 없이 볼륨을 바꾸고, 리모컨이 있다면 리모컨도 마찬가지입니다.
- 헤드폰으로 바꾸면 키가 즉시 다시 작동합니다.
네 가지가 모두 맞다면 고장 난 것은 없습니다. 디지털 출력이란 원래 그렇게 동작합니다.
여기서 세 가지 다른 문제가 뒤섞입니다
- 재생, 일시 정지, 건너뛰기는 Sonos 앱을 제어하지 않습니다. 문제도 다르고 해결책도 다릅니다. 그것은 미디어 키이며, macOS가 넘겨주려면 Sonos 앱에 시스템 설정 → 개인정보 보호 및 보안의 손쉬운 사용 권한이 있어야 합니다. Sonos의 지원 문서가 정확히 이 내용을 다룹니다 — 그리고 이 내용만 다룹니다. 광 연결에서의 볼륨은 다루지 않습니다.
- AirPlay에서 볼륨이 이상하게 동작합니다. Mac이 Sonos에 무선으로 재생한다면 키는 이미 작동합니다. 거기서 생기는 이상 동작은 AirPlay 특유의 문제이지 제어 채널이 없어서가 아닙니다. 이 페이지의 내용은 해당되지 않습니다.
- 광케이블에서는 볼륨 키가 먹통입니다. 이 페이지입니다. 케이블에는 명령을 실어 나를 방법이 없고, 어떤 권한이나 설정도 그 사실을 바꾸지 못합니다.
해결되지 않는 방법
다시 시작하거나 다시 설치하기
잘못된 상태에 빠진 것이 없으므로 다시 시작해서 정리할 것도 없습니다. 오디오 데몬을 재설정하는 것도 마찬가지입니다.
더 좋은 케이블이나 어댑터
모든 TOSLINK 케이블은 똑같은 한 방향 신호를 나르며, 그 단자가 달린 독도 마찬가지입니다. 더 비싼 제품을 써도 제어 채널이 생기지는 않습니다. 이 규격에는 그런 것이 없기 때문입니다.
아직 찾지 못한 설정
케이블에 없는 것을 만들어 주는 스위치는 시스템 설정에 없습니다. 오디오 MIDI 설정도 마찬가지입니다. 다중 출력 기기나 종합 기기는 macOS가 오디오를 보내는 경로를 바꿀 뿐, 한 방향 케이블이 나를 수 있는 것을 바꾸지는 못하며, 그 안의 디지털 출력은 여전히 고정되어 있습니다.
키보드 리매핑 도구
보통은 아닙니다. 볼륨 키는 일반적인 키 입력이 아닙니다. macOS는 공개된 단축키 API 없이 시스템 정의 이벤트로 전달하므로, 단축키 도구는 보통 그것을 아예 보지 못합니다. 결국 대부분은 다른 조합에 연결하게 되는데, 그것도 작동은 하지만 외워야 할 단축키가 하나 더 생깁니다.
유효 기간이 지난 조언
이 문제를 다루는 게시물은 10년쯤 쌓여 있고, 그중 가장 좋은 답변 몇 개는 그사이 무용지물이 되었습니다. 저녁 시간을 통째로 날리지 않으시도록 정리했습니다:
- “Sonos 데스크탑 앱의 단축키를 쓰라” — 볼륨 키를 그 앱의 Cmd + = 및 Cmd + −에 연결하던 BetterTouchTool 설정도 마찬가지입니다. Sonos는 2024년 5월에 데스크탑 컨트롤러를 단종했습니다. 그것을 가리키던 모든 매핑은 이제 아무것도 가리키지 않습니다.
- “Soundflower로 우회하라” — 오래된 안내글이 기대는 이 루프백 드라이버는 수년째 관리되지 않으며 현재 macOS에서는 실행되지 않습니다.
- “볼륨 키는 가로챌 수 없다” — 오래된 포럼 답변에서 반복되는 말이지만 더 이상 사실이 아닙니다. macOS는 볼륨 키를 시스템 정의 이벤트로 전달하며, 손쉬운 사용 권한을 가진 앱은 이벤트 탭으로 그것을 가로챌 수 있습니다. 실제로 통하는 해결책들이 정확히 그렇게 합니다.
이 모든 것이 필요 없는 경우
분명히 말씀드릴 만합니다. 여기서는 엉뚱한 답을 사기 쉽기 때문입니다.
- AirPlay로 Sonos에 재생하고 계시다면 볼륨 키는 이미 작동합니다. macOS는 스피커가 있다는 것을 알고 볼륨을 대신 실어 보냅니다. 그 방향이 옳은지는 진지하게 물을 만한 질문이며, 광 연결과 AirPlay 비교에서 솔직하게 따져 봅니다.
- Mac을 헤드폰 잭으로 Sonos 라인 입력에 연결했다면 — 광케이블이 아니라 아날로그 케이블이라면 — 키도 작동합니다. 소리가 Mac을 떠나기 전에 macOS가 직접 음량을 정하기 때문입니다.
- Sonos에 소리를 보내는 것이 TV이고 Mac이 그 경로에 없다면, 이 문제는 전혀 해당되지 않습니다.
이 페이지는 좁은 경우를 다룹니다. 오디오가 Mac의 물리적인 광 또는 S/PDIF 포트로 나가는 경우입니다.
그러면 Mac 키보드로 Sonos 볼륨을 어떻게 조절합니까?
실제로 통하는 다섯 가지 답을 비용 순으로 대략 정리했습니다.
- Sonos 앱이나 스피커의 리모컨. 언제나 통하고 무료이지만, 볼륨이 조금만 안 맞아도 매번 무언가에 손을 뻗어야 합니다.
- 사운드바에 적외선 리모컨을 학습시킵니다. Sonos 사운드바는 Sonos 앱 설정에서 거의 모든 적외선 리모컨을 학습할 수 있습니다. 그래서 남는 TV 리모컨 하나면 방 전체의 볼륨 문제가 해결됩니다 — 서랍에 하나 있다면 무료입니다. 다만 그것도 리모컨입니다. 시야가 확보되어야 하고, 책상 위 물건이 하나 더 늘며, 키보드는 그 존재를 전혀 모릅니다.
- 소프트웨어 감쇠기(SoundSource, eqMac 등)는 소리가 Mac을 떠나기 전에 볼륨 조절 단계를 끼워 넣습니다. 광 연결에서도 실제로 키가 되살아납니다. 맞바꾸게 되는 것은 애초에 케이블을 고른 이유 그 자체입니다. 출력은 더 이상 손대지 않은 최대 레벨의 비트스트림이 아니며, 나가는 길에 모든 샘플이 소프트웨어에서 조정됩니다.
- AirPlay로 옮깁니다. 키는 곧바로 돌아오지만 네트워크 버퍼도 함께 따라옵니다 — 지연, 그리고 화면보다 늦게 도착하는 소리입니다. 광 연결과 AirPlay 비교에서 이 점을 솔직하게 따져 봅니다.
- 케이블은 그대로 두고, 키만 전달합니다. 오디오는 광케이블에 그대로 두고, 키 입력만 따로 네트워크를 통해, 그 요청을 처리할 줄 아는 스피커로 보냅니다. 아래에서 Optically가 하는 일이 바로 그것입니다.
Optically가 처리하는 방식
Optically는 그중 세 번째를 하는 macOS 메뉴 막대 앱입니다. 볼륨 올리기, 볼륨 내리기, 음소거를 macOS가 처리하기 전에 가로채고, 로컬 네트워크를 통해 Sonos에게 스스로 볼륨을 바꾸도록 요청합니다. 그 과정에 포함되는 것 전부:
- 손쉬운 사용 권한 — macOS보다 먼저 시스템 정의 키를 가로채는 방법은 이벤트 탭뿐이기 때문입니다. 세 개의 키에만 반응하고, 다른 키는 읽지 않으며, 입력한 내용은 저장하지 않습니다.
- 로컬 네트워크 권한 — 스피커는 로컬 네트워크에 누가 있는지 물어보는 방식으로 찾기 때문입니다. Sonos가 이미 받아들이는 로컬 제어를 사용해 스피커와 직접 대화합니다 — Sonos 계정도, 클라우드 API도 없습니다.
- 키는 하나의 출력에 묶여 있어서, 헤드폰을 꽂으면 곧바로 macOS로 되돌아갑니다. 선택하시기 전까지 Optically는 짐작하지 않고 키를 그대로 둡니다.
- 표시되는 값은 스피커 자신의 볼륨으로, 짐작이 아니라 네트워크로 되읽어 온 값입니다. 그래서 Sonos 앱에서 바꾼 값도 Mac에 그대로 나타납니다.
- 네트워크를 기다리는 것도, 오디오에 손대는 것도 없습니다. 오버레이는 즉시 그려지고 명령은 그 뒤를 따릅니다. 소리는 앱을 전혀 거치지 않습니다.
macOS 14.4 이상이 필요하고, 14일 동안 무료로 실행되며, 그 뒤에는 Mac 한 대에 $10, 추가되는 Mac마다 $5입니다. Mac App Store 앱이 아니라 공증된 다운로드입니다. App Review 지침이 앱이 바꿔서는 안 되는 항목으로 볼륨 조절을 명시하기 때문입니다.
관련 질문
Sonos Beam이나 Arc에서도 작동합니까?
볼륨과 음소거는 로컬 제어를 받아들이는 네트워크상의 모든 Sonos에서 작동하므로, 앱 쪽은 동일합니다. 하드웨어 쪽은 그렇지 않습니다. 광 입력이 내장된 Sonos 모델은 Ray, Playbar, Playbase입니다. HDMI만 있는 사운드바에는 케이블과 스피커 사이에 Sonos의 광 오디오 어댑터가 필요합니다 — Beam에는 하나가 들어 있고, 다른 모델은 따로 사야 합니다.
이 중에 음질에 영향을 주는 것이 있습니까?
아닙니다. 오디오는 Optically를 전혀 거치지 않습니다. Mac은 예전과 똑같은 PCM을 똑같은 케이블로 보내고, 앱은 키 입력만 나릅니다. 제거해도 소리는 똑같습니다. 애초에 소리가 이 앱을 거친 적이 없기 때문입니다.
잘 되다가 키가 다시 멈췄습니다
Optically는 키를 전달하지 않기로 할 때마다 메뉴 막대에서 이유를 밝힙니다 — 빠진 권한, 묶여 있지 않은 출력, 연결할 수 없는 스피커. 지원 페이지가 그 목록을 그대로 적어 놓은 것이며, 항목마다 옆에 해결 방법이 있습니다.
다음
케이블과 무선 사이에서 아직 고민 중이십니까? 광 연결과 AirPlay 비교는 이 맞바꿈을 제대로 다룹니다. AirPlay가 흔히들 생각하는 저음질 선택지가 아니라는 점까지 포함해서 말입니다. 스피커는 이미 있으십니까? Sonos Ray와 Mac 설치 가이드에서 배선을 다루고, 홈 페이지에서 앱 자체를 다룹니다.
이 설명이 사용 환경에 해당하는지 확실하지 않으십니까? 책상 위에 무엇이 있는지 알려 주십시오 — 아무것도 필요 없다는 답이라도 솔직하게 드립니다.