작성자 PG의 글

맥북에 갤럭시 화면을 바로 띄워 키보드, 마우스로 원격 조작을 하고싶을 때가 있습니다.

회의 중 데모를 보여주거나 PC 작업 흐름을 끊지 않고 메시지 및 알림을 처리하고 싶을 때, 그리고 업무 중에 스마트폰 화면을 보기 눈치가 보이거나 집중력을 흩어뜨리지 않고 싶은 사용자라면 더더욱 그렇습니다.

예전에는 Samsung DeX 앱이 macOS에서도 공식적으로 제공되어 맥에서 갤럭시 원격 제어가 쉬웠지만 현재는 지원이 종료되어 대안을 찾아야 합니다.

이 글에서는 무료 오픈소스인 scrcpy를 중심으로, 맥북에서 갤럭시 화면 미러링과 함꼐 마우스, 키보드로 제어하는 방법에 대해 알아보겠습니다.

scrcpy로 무엇을 할 수 있나요?

scrcpy는 ADB(안드로이드 디버깅)를 이용해 휴대폰 화면을 맥북에 실시간으로 전송하고, 맥의 입력 장치를 휴대폰 입력처럼 전달하는 원격 제어 도구입니다.

갤럭시에서 보안 정책에 걸리는 화면을 캡처하거나 영상으로 녹화할 때 사용하는 툴로 유명하며 보통 윈도우에서 사용하게 되는데요. scrcpy는 리눅스, macOS도 지원해서 대부분의 데스크탑 환경에서 사용할 수 있습니다.

루팅이나 별도 클라이언트 가입이 필요 없고, 지연이 낮은 장점이 있으며 필요에 따라 화면 해상도, 비트레이트, 녹화 등 세부 옵션을 세밀하게 조정할 수 있습니다.

scrcpy 주요 기능

  • 해상도·비트레이트 조절로 화질/지연 최적화, 전체화면, 회전, 크롭 가능
  • 화면 미러링과 동시에 영상 파일로 녹화(데모, 튜토리얼 제작에 유용)
  • PC↔폰 클립보드 동기화로 텍스트, URL 복붙 가능
  • APK 드래그앤드롭 설치, 파일 드래그로 기기로 전송 지원
  • 여러 대 기기 동시 연결·제어(기기별 식별자로 분리)
  • 무선 사용을 위한 ADB 전환 지원(adb tcpip / adb connect)
  • 최신 안드로이드(대부분 11+)에서 기기 오디오 전달 지원(통화·DRM 제외)

미리 준비해야 할 것들

갤럭시를 맥북에 연결하기 위해서는 개발자 옵션이 활성화되어 있어야 하며, 개발자 옵션 안에 있는 USB 디버깅 권한도 함께 설정되어 있어야 합니다.

갤럭시 USB 디버깅 활성화

설정 → 휴대전화 정보 → 소프트웨어 정보 → ‘빌드번호’ 7회 탭 → 설정 목록에서 ‘개발자 옵션’ 선택 → USB 디버깅 활성화 → 케이블로 맥과 연결 시 컴퓨터 RSA 키 확인 후 수락

위 순서대로 진행하면 됩니다. 또한, 맥북에서 scrcpy를 설치할 때 homebrew 도구를 이용할 것이므로 설치되어 있지 않다면 아래 글을 참고하시길 바랍니다.

자세한 설명

맥북에 scrcpy 설치하기

scrcpy 소스를 배포하는 깃허브에서 macOS용 패키지를 내려받을 수 있지만, homebrew를 통해 설치하는 것이 훨씬 간편합니다.

맥북에서 adb 도구 설치
brew install android-platform-tools

adb는 디버깅 모드를 사용해 맥북과 갤럭시의 데이터 전송을 도와주는 역할을 수행합니다. 먼저 위 명령어로 adb를 설치합니다.

맥북에서 scrcpy 설치
brew install scrcpy

그 다음, scrcpy를 설치합니다.

맥북에서 갤럭시 원격 제어하는 방법

scrcpy 명령어로 미러링 실행
adb devices
scrcpy

맥북과 갤럭시를 USB 케이블로 연결한 상태에서 위 명령어를 한 줄씩 입력해 실행합니다.

adb devices 명령어는 맥북에서 갤럭시를 인식하는지 확인하는 명령어로 결과값에 장치의 시리얼 번호가 출력됩니다.

연결이 잘 된 것을 확인한 후 scrcpy 명령어로 원격 제어를 실행합니다. 그러면 원격 창이 뜨며 맥북 입력 장치로 화면을 제어할 수 있게 됩니다.

scrcpy 명령어는 원격 제어를 실행하는 명령어이며 필요에 따라 명령어에 추가 옵션을 붙여서 사용자가 원하는 환경을 만들 수 있습니다.

화면을 끈 상태로 제어하기

scrcpy로 원격 제어를 할 때 실제 갤럭시 기기 화면이 켜져있어야 원격 화면도 표시되는데요.

화면을 계속 켜두면 배터리 소모와 함께 번인(Burn-in)이 가속되므로 아래 명령어를 통해 기기 화면이 꺼진 상태로 원격 제어를 사용할 수 있습니다.

scrcpy --turn-screen-off --stay-awake
  • –turn-screen-off : 미러링을 시작하면서 갤럭시 실제 화면을 즉시 꺼 둡니다. (맥북에는 계속 보임)
  • –stay-awake : 화면은 꺼져 있어도 갤럭시가 절전 상태로 빠지지 않게 유지합니다.

scrcpy가 실행된 상태에서 화면을 끄거나 켜고 싶다면 아래 명령어를 사용할 수 있습니다.

adb shell input keyevent 26

설명 : 전원 키 토글로 화면 끄고 켜기 동작

해상도 변경하기

원격 화면 해상도는 연결한 기기의 해상도 설정을 따라가며 scrcpy의 기본 비트레이트는 8Mbps인데요.

해상도가 불필요하게 높거나, 화면 딜레이가 발생하는 경우 아래 명령어로 해상도와 비트레이트를 강제로 변경해서 쾌적한 환경을 만들 수 있습니다.

scrcpy --max-size 1920 --bit-rate 4M

원격 화면 회전시켜 실행하기

scrcpy를 시작하면 세로 화면으로 시작하며 앱에 따라 화면 회전을 지원하고 있습니다. 하지만 필요에 따라 가로 모드를 고정해서 사용해야 할 경우 아래 명령어로 적용할 수 있습니다.

scrcpy --lock-video-orientation=1

옵션 : 0=기본, 1=90°, 2=180°, 3=270°

원격 화면 일부 크롭하기

좌표값을 입력해 화면 일부만 출력할 수 있습니다. 앱을 시연하거나 프리젠테이션을 할 때 활용할 수 있겠죠?

scrcpy --crop 1080:1920:0:0

옵션 : 가로:세로:좌상단X:좌상단Y 순서

마치며

scrcpy는 설치가 가볍고 루팅이 필요 없으면서, 화면 해상도 및 비트레이트 최적화, 전체화면·회전·크롭 등 실사용에 필요한 기능을 대부분 지원하고 있습니다.

위 방법대로 한 번 세팅해 두면 회의 데모, 원격 지원, 튜토리얼 제작, 일상 알림 처리까지 활용할 수 있으니 상황에 맞게 사용해 보시길 바랍니다.

How to turn off automatic saving of Instagram post photos - 인스타그램 게시물 사진 자동 저장 끄는 방법
인스타그램 게시물 사진 자동 저장 끄는 방법
스마트폰에 저장된 사진을 인스타그램에서 게시물(사진, 스토리)로 올리면 사진첩(카메라 롤)에 Instagram 폴더가 생성되며 게시한 사진이 자동으로 저장될 수 있습니다. 이 기능은…
How to delete Safari on iPhone. How to delete Safari on iPhone - 아이폰에서 사파리를 삭제하는 방법
아이폰에서 사파리를 삭제하는 방법
아이폰에서 사파리를 완전히 삭제하고 크롬이나 엣지처럼 선호하는 다른 브라우저를 사용하고 싶은 사용자가 있을텐데요. 아쉽게도 아이폰에서는 사파리를 완전히 삭제할 수 없습니다.…