Chrome 远程桌面远程访问当前打开的会话

dni*_*kic 5 remote-desktop google-chrome

我想在 xorg 家用电脑上设置对 Ubuntu 20.04 LTS 的远程访问。

远程支持功能工作正常,但远程访问功能将我记录在单独的会话(默认 gnome 或 ubuntu)中,而不是计算机上当前活动的会话中(如果我移动客户端鼠标,则在主机屏幕上不可见)。

有没有一种简单的方法可以改变这种行为?

dni*_*kic 3

创建一个配置目录,以便在 chrome/chromium/firefox 插件中识别 chrome-remote-desktop 安装:

mkdir ~/.config/chrome-remote-desktop
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop
Run Code Online (Sandbox Code Playgroud)

更改特定的配置以防止会话破坏:(远程将使用与主机相同的会话。)

sudo nano /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
Run Code Online (Sandbox Code Playgroud)

在启动前禁用 chrome 远程会话的运行,以防止“卡在登录循环错误”:

sudo nano /etc/init.d/chrome-remote-desktop
#!/bin/bash
exit 0
[ rest of file]
Run Code Online (Sandbox Code Playgroud)

将 Chrome 远程桌面添加到启动应用程序

name: chrome remote desktop
command:/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
description: starts CRD after login
Run Code Online (Sandbox Code Playgroud)

解决方案来源:(步骤6及后续步骤) https://github.com/GObaddie/ubuntu_chrome_remote_desktop 谢谢GObaddie!