여러 모니터와 Mac의 화면 공유 🖥🖥 ▶️🖥🖥

2789 단어 mac

소개



MacOS는 공식 원격 데스크톱 앱인 "화면 공유"를 제공하지만 '다중 모니터 대 다중 모니터' 원격 액세스를 지원하지 않습니다.
하나는 첫 번째 모니터에 해당하고 다른 하나는 두 번째 모니터에 해당하는 2개의 세션을 여는 것이 대안이 될 수 있지만 실제로 화면 공유 앱은 동일한 PC, 동일한 사용자에 대해 앱 내에서 여러 세션을 여는 것을 지원하지 않습니다.

그래서 사람들은 여러 사용자를 준비하는 데 어려움을 겪었습니다.
[App Community : "How to screen share with multiple monitors on both computers"] , 하지만 적어도 나에게는 성급합니다.

나는 마침내 사용자 전환과 같은 번거로운 작업 없이 그것을 할 수 있었고, 그 방법을 다음과 같이 요약했습니다! 누군가 도움이 된다면 다행입니다 :)

대답



대답은 매우 간단했습니다. 앱의 실행 파일을 호출하면 동일한 대상에 대해 2개의 세션을 열 수 있습니다.

검색 앱의 실행 파일



MacOS(저는 Monterey를 사용하고 있습니다)에서 모든 앱의 실행 파일은 종종 ${APP_DIRECTORY}/Contents/MacOS/${APPNAME}.에 있습니다.
내 시스템에서 화면 공유는 /System/Library/CoreServices/Applications/Screen\ Sharing.app에 있으므로 터미널에서 다음 명령을 호출하면 원격 데스크톱의 2개 세션이 생성됩니다.

# open for 1st monitor
/System/Library/CoreServices/Applications/Screen\ Sharing.app/Contents/MacOS/Screen\ Sharing
# call the same exe. for 2nd monitor
/System/Library/CoreServices/Applications/Screen\ Sharing.app/Contents/MacOS/Screen\ Sharing


간편한 통화를 위해



위의 명령어를 호출하는 것만으로 문제가 해결되지만, 여전히 경로를 외우거나 이렇게 긴 경로를 치는 것은 번거롭기 때문에 명령어에 대한 별칭을 설정하는 것을 선호합니다.~/.bashrc 파일을 열고 해당 파일의 어딘가에 다음 줄을 추가하고 저장하기만 하면 됩니다.

# User specific aliases and functions
alias remote_desktop="/System/Library/CoreServices/Applications/Screen\ Sharing.app/Contents/MacOS/Screen\ Sharing"
## ... other settings...


그런 다음 실행

source ~/.bashrc

~/.bashrc의 변경 사항을 반영합니다.
bash가 시작될 때 ~/.bashrc를 읽고 반영하므로 bash가 구성을 읽도록 강제하려면 위의 내용이 필요합니다.~/.bashrc에서 다시.

그 후엔 때릴 때마다

remote_desktop


터미널에서 새로운 화면 공유 창이 열립니다.
아무 문제없이 2개의 모니터(로컬)에서 2개의 모니터(원격)로 연결하고 있습니다.

요약



실행 파일 자체를 호출하면 거의 모든 앱(예: Blender)에 대해 여러 세션을 열 수 있습니다.
주요 업데이트 후 위의 솔루션이 갑자기 작동을 멈춘다면 디렉토리 구조가 변경된 것 같습니다.
경로가 실제로 존재하는지 확인하고 새 실행 경로를 검색할 수 있습니다.
여하튼 앞으로 다중 모니터 대 다중 모니터 원격 데스크톱이 공식적으로 지원되기를 바랍니다.

좋은 웹페이지 즐겨찾기