首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Ubuntu 16到OSX XQuartz通过XQuartz启动浏览器的空屏幕

从Ubuntu 16到OSX XQuartz通过XQuartz启动浏览器的空屏幕
EN

Unix & Linux用户
提问于 2020-01-10 18:22:31
回答 1查看 13K关注 0票数 7

从Ubuntu 16到OSX XQuartz通过XQuartz启动浏览器的空屏幕

当尝试从Ubuntu启动chromium-browser over ssh -X X11到OSX XQuartz客户端时,我会得到下面的错误消息和空铬窗口的屏幕截图。

X11本身工作,xcalc工作很好,firefox工作得很好,但我需要铬。

任何帮助都将不胜感激。

Ubuntu在VirtualBox中,如果它有区别的话。全新的默认16.04.6安装。

代码语言:javascript
复制
~$ chromium-browser --disable-gpu
[2106:2136:0110/131609.410497:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[2106:2136:0110/131609.746540:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[2106:2136:0110/131609.746581:ERROR:bus.cc(393)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
[2158:1:0110/131610.475709:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.
[2158:1:0110/131610.476416:ERROR:child_process_sandbox_support_impl_linux.cc(79)] FontService unique font name matching request did not receive a response.
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-01-10 20:19:17

您的Chromium正在尝试访问一些X11扩展,而XQuartz不支持这些扩展。

这里最好的方法是使用嵌套的X服务器,这样服务器就可以在本地支持这些功能。

如果您使用VM来执行此操作,我建议将VirGL设置为您的呈现路径。要快得多。

由OP编辑:

感谢您建议嵌套X服务器。这很快就解决了我的问题。我以前从来没有做过这样的事,所以不得不做一点研究。最后,我的最后一步是这样的,每个SSH都从OSX运行XQuartz到Ubuntu来宾:

代码语言:javascript
复制
ssh -X vmname
sudo apt-get update
sudo apt-get -y install xnest
echo $DISPLAY
> localhost:10.0
Xnest :11
(leave this running)

然后在另一次会议上:

代码语言:javascript
复制
ssh vmname (note -X not necessary here)
DISPLAY=:11
export DISPLAY
chromium-browser
票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/561468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档