사용자 도구

사이트 도구


android:scrcpy

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
android:scrcpy [2024/12/23 10:06]
kwon37xi [Snap Debian/Ubuntu 설치]
android:scrcpy [2025/04/03 14:45] (현재)
kwon37xi
줄 16: 줄 16:
 ===== Snap Debian/Ubuntu 설치 ===== ===== Snap Debian/Ubuntu 설치 =====
   * https://snapcraft.io/scrcpy-updated : 최신 버전   * https://snapcraft.io/scrcpy-updated : 최신 버전
 +
 +<code sh>
 +sudo snap install scrcpy-updated --edge
 +</code>
 +
   * https://snapcraft.io/scrcpy : 안정버전. 관리 안되고 있는 것으로 보임.   * https://snapcraft.io/scrcpy : 안정버전. 관리 안되고 있는 것으로 보임.
 snap 으로 설치시 ''/snap/bin/scrcpy'', ''/snap/bin/scrcpy.adb'' 가 생성됨. snap 으로 설치시 ''/snap/bin/scrcpy'', ''/snap/bin/scrcpy.adb'' 가 생성됨.
줄 72: 줄 77:
 <code sh> <code sh>
 scrcpy --otg scrcpy --otg
-# --hid-keyboard --hid-mouse 원하는 기기만 명시 
 </code> </code>
 ===== 물리 키보드 시뮬레이션 - 한글 입력 & Keyboard ===== ===== 물리 키보드 시뮬레이션 - 한글 입력 & Keyboard =====
줄 83: 줄 87:
   * 세삭입력기의 경우 한영 전환을 ''shift+space''로 해야 올바로 한영전환이 작동했음.   * 세삭입력기의 경우 한영 전환을 ''shift+space''로 해야 올바로 한영전환이 작동했음.
  
 +===== 특정 앱 화면 띄우기 - virtual display =====
 +  * [[https://github.com/Genymobile/scrcpy/blob/master/doc/virtual_display.md|scrcpy virtual display]]
 +  * ''scrcpy'' 3.2 버전 쯤 부터 ''%%--new-display%%'' 옵션이 생기면서 안드로이드 폰의 앱을 PC 화면에 개별적으로 띄우는게 가능해 졌다.
 +
 +<code sh>
 +# 앱 목록 출력
 +scrcpy --list-apps
 +
 +# 앱 기본 실행(스마트폰 화면 비율인듯)
 +scrcpy --new-display --start-app=com.kakao.talk
 +
 +# 화면 해상도 지정 및 DPI 지정
 +# DPI 숫자가 커질수록 글씨가 커짐
 +scrcpy --new-display=1920x1080/240 --start-app=com.samsung.android.messaging
 +scrcpy --new-display=/240 --start-app=com.samsung.android.messaging
 +
 +# --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>
 +
 +  * ''%%--display-ime-policy=local%%'' : 나 같은 경우 입력기를 왔다갔다하기 때문에 이 옵션을 해주는게 좋음.
 +
 +<code sh>
 +# 나의 기본 옵션
 +
 +scrcpy --new-display=1920x1080/240 \
 +   --no-vd-system-decorations \
 +   --no-vd-destroy-content \
 +   --display-ime-policy=local \
 +   --start-app=<APP>
 +</code>
 ===== 자동실행 ===== ===== 자동실행 =====
   * [[android:autoadb|autoadb]] : USB연결시 ''scrcpy'' 자동실행   * [[android:autoadb|autoadb]] : USB연결시 ''scrcpy'' 자동실행
android/scrcpy.1734915998.txt.gz · 마지막으로 수정됨: 2024/12/23 10:06 저자 kwon37xi