문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
android:scrcpy [2022/05/16 13:29] kwon37xi |
android:scrcpy [2025/04/03 14:45] (현재) kwon37xi |
||
---|---|---|---|
줄 5: | 줄 5: | ||
* WiFi 로 연결도 가능. | * WiFi 로 연결도 가능. | ||
* [[android: | * [[android: | ||
+ | |||
+ | ===== brew 로 설치 ===== | ||
+ | * [[https:// | ||
+ | <code sh> | ||
+ | brew install scrcpy | ||
+ | # adb 는 따로 설치 필요 | ||
+ | sudo apt install adb | ||
+ | </ | ||
===== Snap Debian/ | ===== Snap Debian/ | ||
+ | * https:// | ||
+ | |||
<code sh> | <code sh> | ||
- | sudo snap install scrcpy | + | sudo snap install scrcpy-updated --edge |
- | sudo snap install core | + | |
</ | </ | ||
+ | * https:// | ||
snap 으로 설치시 ''/ | snap 으로 설치시 ''/ | ||
줄 29: | 줄 39: | ||
* Linux 의 경우 제대로 안되다가 재부팅하고 여러번 재시도 하니까 됐음. MTP 파일 전송모드를 끄고 충전모드로 바꾸니까 되기도함. 혹은 '' | * Linux 의 경우 제대로 안되다가 재부팅하고 여러번 재시도 하니까 됐음. MTP 파일 전송모드를 끄고 충전모드로 바꾸니까 되기도함. 혹은 '' | ||
* '' | * '' | ||
+ | |||
+ | ==== 현재 실행 방식 ==== | ||
+ | <code sh> | ||
+ | # 원하는 IME(세벌식용)로 변경. adb 혹은 scrcpy.adb | ||
+ | adb shell ime set " | ||
+ | |||
+ | # 실행 | ||
+ | scrcpy --hid-keyboard --stay-awake --turn-screen-off | ||
+ | |||
+ | # IME 원상복구 | ||
+ | adb shell ime set " | ||
+ | </ | ||
===== 실행 옵션 ===== | ===== 실행 옵션 ===== | ||
줄 52: | 줄 74: | ||
===== OTG - on the go 모드 ===== | ===== OTG - on the go 모드 ===== | ||
* 화면 공유 없이, OTG로 키보드와 마우스만 시뮬레이션 해주는 모드임. | * 화면 공유 없이, OTG로 키보드와 마우스만 시뮬레이션 해주는 모드임. | ||
- | + | * 화면고유 없이 OTG만 할 경우에는 케이블 연결시 debug 모드로 연결할 필요없음. | |
+ | <code sh> | ||
+ | scrcpy --otg | ||
+ | </ | ||
===== 물리 키보드 시뮬레이션 - 한글 입력 & Keyboard ===== | ===== 물리 키보드 시뮬레이션 - 한글 입력 & Keyboard ===== | ||
* PC 키보드를 물리 키보드 연결된 것으로 시뮬레이션하는 기능이 들어갔음. | * PC 키보드를 물리 키보드 연결된 것으로 시뮬레이션하는 기능이 들어갔음. | ||
줄 62: | 줄 86: | ||
* [[https:// | * [[https:// | ||
* 세삭입력기의 경우 한영 전환을 '' | * 세삭입력기의 경우 한영 전환을 '' | ||
+ | |||
+ | ===== 특정 앱 화면 띄우기 - virtual display ===== | ||
+ | * [[https:// | ||
+ | * '' | ||
+ | |||
+ | <code sh> | ||
+ | # 앱 목록 출력 | ||
+ | scrcpy --list-apps | ||
+ | |||
+ | # 앱 기본 실행(스마트폰 화면 비율인듯) | ||
+ | scrcpy --new-display --start-app=com.kakao.talk | ||
+ | |||
+ | # 화면 해상도 지정 및 DPI 지정 | ||
+ | # DPI 숫자가 커질수록 글씨가 커짐 | ||
+ | scrcpy --new-display=1920x1080/ | ||
+ | scrcpy --new-display=/ | ||
+ | |||
+ | # --no-vd-system-decorations : 안드로이드 홈/ | ||
+ | scrcpy --new-display --no-vd-system-decorations --start-app=com.kakao.talk | ||
+ | |||
+ | # --no-vd-destroy-content : 창 닫을 때 앱을 종료하지 않게 - 기본값은 창을 닫으면 앱을 종료해버림 | ||
+ | scrcpy --new-display --no-vd-system-decorations --no-vd-destroy-content --start-app=com.kakao.talk | ||
+ | |||
+ | # --display-ime-policy=local : 입력기 창도 PC 창에 함께 띄우기 - 기본은 스마트폰에 입력기 화면이 뜸 | ||
+ | scrcpy --new-display --display-ime-policy=local --start-app=com.kakao.talk | ||
+ | </ | ||
+ | |||
+ | * '' | ||
+ | |||
+ | <code sh> | ||
+ | # 나의 기본 옵션 | ||
+ | |||
+ | scrcpy --new-display=1920x1080/ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | ===== 자동실행 ===== | ||
+ | * [[android: | ||