Yan*_*hon 53 remote-desktop google-chrome-extensions
我正在尝试安装 Chrome 远程桌面,我正在阅读有关如何安装它的常见问题解答,但它没有说太多 AFAIK。
使用 Ubuntu Gnome 14.04,.chrome-remote-desktop-session文件的内容应该是什么?
我.chrome-remote-desktop-session用一行创建了所需的文件:
gnome-session
Run Code Online (Sandbox Code Playgroud)
但是,启动远程桌面会话只会导致空白屏幕。我曾尝试寻找解决方案,但没有一个是最新的,也没有为解决方案提供有用的提示。我也尝试过gnome-session-classic,但也没有运气。
MDM*_*wer 85
这个答案源自 Rob Calistri 在François Beaufort 的 G+ 帖子中的评论。应归功于来源。如果您最近更新了 Ubuntu(或 Ubuntu Gnome),通过 Chrome 远程桌面连接时,您可能只会看到没有任何面板的墙纸,而不是空白屏幕。此修改强制 Chrome 远程桌面使用现有 X 服务器而不是创建新桌面。
安装 Debian 软件包后chrome-remote-desktop_current_amd64.deb,请确保当前用户是该chrome-remote-desktop组的一部分:
sudo usermod -a -G chrome-remote-desktop username
Run Code Online (Sandbox Code Playgroud)
停止 Chrome 远程桌面:
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop
Run Code Online (Sandbox Code Playgroud)
备份原始配置:
sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig
Run Code Online (Sandbox Code Playgroud)
编辑配置文件(sudo vim,gksudo gedit,等):
gksudo gedit /opt/google/chrome-remote-desktop/chrome-remote-desktop
Run Code Online (Sandbox Code Playgroud)
查找DEFAULT_SIZES并修改远程桌面分辨率。例如:
sudo usermod -a -G chrome-remote-desktop username
Run Code Online (Sandbox Code Playgroud)
将 X 显示编号设置为当前显示编号(echo $DISPLAY从任何终端获取)。在 Ubuntu 17.10 及更低版本上,这通常是0,而在 Ubuntu 18.04 上,这通常是1:
/opt/google/chrome-remote-desktop/chrome-remote-desktop --stop
Run Code Online (Sandbox Code Playgroud)
注释掉寻找额外显示的部分,如下所示:
sudo cp /opt/google/chrome-remote-desktop/chrome-remote-desktop /opt/google/chrome-remote-desktop/chrome-remote-desktop.orig
Run Code Online (Sandbox Code Playgroud)
重用现有的 X 会话而不是启动新的会话。阿尔特launch_session()注释掉launch_x_server()和launch_x_session(),而是设置显示环境变量,使函数定义最终看起来如下:
gksudo gedit /opt/google/chrome-remote-desktop/chrome-remote-desktop
Run Code Online (Sandbox Code Playgroud)
保存并退出编辑器。启动 Chrome 远程桌面:
/opt/google/chrome-remote-desktop/chrome-remote-desktop --start
Run Code Online (Sandbox Code Playgroud)
注意:当这个答案最初是在 2015 年 2 月为 Ubuntu (Gnome) 14.04 编写时,存在一个问题,即 Chrome 远程桌面以某种方式导致 deja-dup-monitor 变得疯狂并消耗您的所有系统内存(请参阅启动板错误)。这使得 Ubuntu 在通过 Chrome 远程桌面连接/断开连接后基本上无法使用。
2016 年 11 月更新:根据 Rob Calistri 在上面链接的 G+ 帖子评论中的进一步更新,对说明进行了修改。在 Ubuntu 16.04 中,deja-dup-monitor 错误似乎已解决(在我上次测试中从未超过 2.8 MiB 的内存使用量)。
小智 10
chrome-remote-desktop 应用程序通常适用于 linux,尤其适用于 Ubuntu。然而,它在 LightDM 和 Unity 中表现不佳。Ubuntu 错误 #1274013和评论 #3 中的相关错误对此有所了解:gnome-session 在没有 3d 加速的情况下被破坏。
为了解决这个问题,我在桌面上的 ubuntu 安装中添加了 LXDE:
sudo apt-get install lxde
Run Code Online (Sandbox Code Playgroud)
在本地访问我的桌面时,我仍然可以使用标准的 Unity 桌面,但是我可以通过 chrome-remote-desktop 远程使用 LXDE 桌面。
这是通过创建(或更改) ~/.chrome-remote-desktop-session 文件来读取的
exec /usr/bin/startlxde
Run Code Online (Sandbox Code Playgroud)
然后,要关闭并重新启动 Chromoting 服务,请从终端运行
sudo service chrome-remote-desktop restart
Run Code Online (Sandbox Code Playgroud)
现在尝试从另一台计算机远程进入。即使远程计算机当前在 Unity/LightDM 下登录,这也应该在 LXDE 中启动虚拟会话。
据我所知,Chrome 远程桌面不能作为 linux/ubuntu 上的主机/服务器 - 它只能用作客户端来查看 Mac / Windows / Chrome 计算机上的远程桌面实例。
我只将它用于该用例 - 从我的 Ubuntu 工作笔记本电脑连接到 OSX / Windows 机器。在这些情况下,只需通过位于此处的 chrome 扩展安装即可访问查看器: https: //chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp ?hl=en
编辑:由于远程桌面主机功能目前处于测试阶段,因此在 chrome 稳定安装中无法访问它,这就是为什么我没有看到它列出,并且到目前为止,在稳定安装中没有启用远程连接的选项据我所知。
| 归档时间: |
|
| 查看次数: |
108808 次 |
| 最近记录: |