2017년 12월 1일 금요일

chrome remote desktop to linux접속에서 sidebar 가 없는 경우

문제:
구글 크롬 원격데스트탑에서 우분투로 접속시 사이드바가 없는 경우.

해결:
참조: https://productforums.google.com/forum/#!msg/chrome/LJgIh-IJ9Lk/Vajx_Q9OxdoJ
참조: https://superuser.com/questions/778028/configuring-chrome-remote-desktop-with-ubuntu-gnome-14-04/850359#850359

1. 원격데스크탑 실행종료
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop

2. 기존 설정 백업
sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig

3. 설정파일 수정하기
sudo gedit /opt/google/chrome-remote-desktop/chrome-remote-desktop

화면크기 수정하기
DEFAULT_SIZES = "1920x1080" (내가보는 모니터 해상도)

기존 모니터가 원격에서 보이도록 수정
FIRST_X_DISPLAY_NUMBER = 0

다음을 주석처리
#while os.path.exists(X_LOCK_FILE_TEMPLATE % display):
#  display += 1

다음을 주석처리 후 삽입

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
      #logging .info("Starting %s on display :%d" % (xvfb, display))
      #screen_option = "%dx%dx24" % (max_width, max_height)
      #self .x_proc = subprocess.Popen(
     #    [xvfb, ":%d" % display,
     #     "-auth", x_auth_file,
     #     "-nolisten", "tcp",
     #     "-noreset",
     #     "-screen", "0", screen_option
     #    ] + extra_x_args)
      #if not self.x_proc.pid:
     #  raise Exception("Could not start Xvfb.")

4. 원격데스크탑 재실행
/opt/google/chrome-remote-desktop/chrome-remote-desktop --start