이 답변은 François Beaufort의 G + post에 대한 Rob Calistri의 의견에서 비롯되었습니다 . 출처에 대한 신용 공제. 빈 화면 대신 최근에 Ubuntu (또는 Ubuntu Gnome)를 업데이트 한 경우 Chrome 원격 데스크톱을 통해 연결할 때 패널이없는 배경 화면 만 표시 될 수 있습니다. 이 수정은 Chrome 원격 데스크톱이 새 데스크톱을 생성하는 대신 기존 X 서버를 사용하도록합니다.
데비안 패키지를 설치 한 후 chrome-remote-desktop_current_amd64.deb
, 현재 사용자가 chrome-remote-desktop
그룹의 일부인지 확인하십시오 :
sudo usermod -a -G chrome-remote-desktop username
Chrome 원격 데스크톱 중지 :
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop
원래 구성을 백업하십시오.
sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig
(config 파일을 편집 sudo vim
, gksudo gedit
등) :
gksudo gedit /opt/google/chrome-remote-desktop/chrome-remote-desktop
DEFAULT_SIZES
원격 데스크톱 해상도를 찾아 수정하십시오. 예를 들면 다음과 같습니다.
DEFAULT_SIZES = "1920x1080"
X 표시 번호를 현재 표시 번호로 설정하십시오 ( echo $DISPLAY
단말기에서 가져 오십시오 ). 우분투 17.10 이하에서는 일반적으로 0
이며, 우분투 18.04에서는 보통 1
다음과 같습니다.
FIRST_X_DISPLAY_NUMBER = 0
다음과 같이 추가 디스플레이를 찾는 섹션을 주석 처리하십시오.
#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
# display += 1
새로운 X 세션을 시작하는 대신 기존 X 세션을 재사용하십시오. 알터 launch_session()
주석으로 launch_x_server()
하고 launch_x_session()
대신 함수 정의는 궁극적으로 다음과 같은 그래서, 디스플레이 환경 변수를 설정 :
def launch_session(self, x_args):
self._init_child_env()
self._setup_pulseaudio()
self._setup_gnubby()
#self._launch_x_server(x_args)
#self._launch_x_session()
display = self.get_unused_display_number()
self.child_env["DISPLAY"] = ":%d" % display
편집기를 저장하고 종료하십시오. Chrome 원격 데스크톱을 시작합니다.
/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
주의 :이 답변이 2015 년 2 월 Ubuntu (Gnome) 14.04 용으로 작성되었을 때 Chrome 원격 데스크톱으로 인해 deja-dup-monitor가 과열되어 모든 시스템 메모리를 사용하는 문제가있었습니다 ( 런치 패드 버그 참조 ). 이로 인해 Chrome 원격 데스크톱을 통해 연결 / 연결 해제 후 우분투를 사용할 수 없게되었습니다.
2016 년 11 월 업데이트 : 위의 링크 된 G + 게시물 댓글에서 Rob Calistri의 추가 업데이트를 기반으로 지침이 수정되었습니다. Ubuntu 16.04에서는 deja-dup-monitor 버그가 해결 된 것으로 보입니다 (마지막 테스트에서 2.8MiB의 메모리 사용량을 초과하지 않았습니다).