Multiple-Monitors-Chrome-Remote-Desktop 은 Chrome Remote Desktop 을 여러 모니터에 걸쳐 실행할 수 있도록 해주는 Electron 기반의 간단한 브라우저 앱입니다.
Chrome Remote Desktop 은 브라우저에서 사용 가능한 원격 데스크톱 도구입니다. Chrome Remote Desktop 은 기본적으로 다중 모니터를 지원하지 않습니다.
만약 브라우저를 여러 모니터에 걸쳐 띄울 수만 있다면 Chrome Remote Desktop도 여러 모니터에 걸쳐 사용할 수 있게 될 것입니다. 다만 창 테두리를 마우스로 드래그하는 등의 방식으로 창 사이즈를 조절하는 것에는 한계가 있습니다. 따라서 본 앱은 전체 모니터를 커버하도록 프레임이 없는 전체 창모드로 브라우저를 띄웁니다. (본 앱은 모든 모니터가 가로로 배치되어 있다고 가정합니다.)
앱을 처음 실행하면 settings.json 파일이 생성됩니다. 이 파일의 내용을 텍스트 편집기로 수정한 후 앱을 재실행하면 변경 사항이 적용됩니다.
{
"alwaysOnTop": true, // 앱을 항상 위에 표시합니다.
"autoSizePos": true, // true: 앱의 시작 위치와 크기를 자동으로 결정합니다. false: 사용자가 지정한 시작 위치와 크기로 앱을 실행합니다.
"startUrl": "https://remotedesktop.google.com/access", // 앱 시작 페이지
"manualWidth": 3840, // autoSizePos 가 false 일 경우 적용될 앱의 가로 사이즈
"manualHeight": 1080, // 세로 사이즈
"manualPosX": 0, // 가로 시작 위치(주모니터 기준)
"manualPosY": 0 // 세로 시작 위치(주모니터 기준)
}
기본 설정의 경우, 본 앱은 모든 모니터가 가로로 배치되어 있다고 가정하고 앱의 사이즈 및 시작 위치를 자동으로 결정합니다.
예시:
settings.json 파일의 autoSizePos
를 false
로 설정하고 manualWidth
, manualHeight
, manualPosX
, manualPosY
값을 직접 입력하여 앱의 시작 위치와 크기를 수동으로 지정하세요.
manualPosX
과 manualPosY
는 어떻게 입력해야 하나요?OS의 디스플레이 설정에서 "주 모니터"로 설정된 모니터의 가장 왼쪽 상단이 manualPosX
과 manualPosY
값이 모두 0
일 때 앱의 시작위치 입니다.
예시:
manualWidth
에 0 을 입력하면 좌측 모니터에서 창이 열리도록 할 수 있습니다.manualWidth
에 -1920 을 입력하면 좌측 모니터에서 창이 열리도록 할 수 있습니다.settings.json 파일의 autoSizePos
를 false
로 설정하고, manualWidth
를 원격 접속하려는 PC의 해상도로 설정하세요.
예시:
manualWidth
에 3840 을 입력하면 현재 PC의 모니터 두 개를 커버하도록 앱이 실행됩니다. 앱의 시작 위치는 "주 모니터"를 기준으로 결정됩니다. 만약 앱이 원하는 모니터에 실행되지 않은 경우 앱을 좌측 모니터로 이동시키려면 manualPosX
에 -1920 을, 앱을 우측 모니터로 이동시키려면 1920 을 입력하세요.본 앱은 모든 모니터가 가로로 배치되어 있다고 가정하므로 발생한 문제입니다. autoSizePos
를 false
로 설정하고 앱 사이즈 및 시작 위치를 수동 지정해야 합니다.
예시:
autoSizePos
를 false
로 설정하고 manualWidth
를 3840, manualHeight
를 1080 으로 지정해야 합니다.manualPosX
및 manualPosY
값을 적절히 지정하거나, 가장 왼쪽 상단의 모니터를 "주 모니터"로 설정하세요.고해상도 모니터를 사용하는 경우 배율이 100% 가 아닌 경우가 있습니다. 이 때 창의 크기 및 위치를 수동 입력하려는 경우 다음의 예시를 참고하여 값을 입력해야 합니다.
예시:
manualWidth
에 6144, manualHeight
에 1728, manualPosX
에 -3072, manualPosY
에 0 을 입력하면 됩니다.앱을 실행하면 Chrome Remote Desktop 페이지(https://remotedesktop.google.com/access)로 연결됩니다. Chrome Remote Desktop 을 사용하려면 Google에 로그인 해야합니다.
Node.js를 사용할 줄 안다면 다음을 따라 직접 빌드하세요.
$ git clone https://github.com/nomomo/Multiple-Monitors-Chrome-Remote-Desktop.git
$ npm install
$ npm run build
MIT