Google chrome 在另一个显示器中打开Google Chrome
我在指定显示中运行Google Chrome时遇到问题:Google chrome 在另一个显示器中打开Google Chrome,google-chrome,vnc-server,Google Chrome,Vnc Server,我在指定显示中运行Google Chrome时遇到问题: vncserver :11 -geometry 1024x2000 google-chrome --display :11 vncerver启动正常,机器人浏览器在当前显示中运行,而不是:11。以下是一些日志: New 'localhost:11 (hsz)' desktop is localhost:11 Starting applications specified in /home/hsz/.vnc/xstartup Log f
vncserver :11 -geometry 1024x2000
google-chrome --display :11
vncerver
启动正常,机器人浏览器在当前显示中运行,而不是:11
。以下是一些日志:
New 'localhost:11 (hsz)' desktop is localhost:11
Starting applications specified in /home/hsz/.vnc/xstartup
Log file is /home/hsz/.vnc/freedomes:11.log
/home/hsz/.vnc/freedomes:11.log
谷歌浏览器——显示:11
致电后:
DISPLAY=localhost:11.0 google-chrome
我得到:
[7212:7212:0613/123350:ERROR:nss_util.cc(853)] After loading Root Certs, loaded==false: NSS error code: -8018
Xlib: extension "GLX" missing on display "localhost:11.0".
[7242:7242:0613/123351:ERROR:gl_surface_glx.cc(407)] glxQueryVersion failed
[7242:7242:0613/123351:ERROR:gl_surface_x11.cc(56)] GLSurfaceGLX::InitializeOneOff failed.
[7242:7242:0613/123351:ERROR:gpu_child_thread.cc(132)] Exiting GPU process due to errors during initialization
Created new window in existing browser session.
可以使用display环境变量指定要使用的显示 使用以下代码段:
# export DISPLAY=localhost:11.0
# google-chrome --disable-webgl
VNC服务器不支持OpenGL扩展。禁用webgl是为了确保Chrome不会尝试使用OpenGL/webgl 这适用于铬59.0.3071.86 检查现有的VNC会话
vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:1 20013
执行
DISPLAY=:1.0 chromium
谢谢不幸的是,我得到了一个错误-请看我问题的底部。这可能是由于Chrome试图使用OpenGL/WebGL造成的。您可以尝试从配置文件中禁用它,或使用命令行选项。
--禁用webgl
无效-它仍然需要GLX
Google Chrome 35.0.1916.153
@hsz您是否尝试过从配置文件中禁用WebGL,可以在about:flags
和“Disable WebGL”下找到。是-没有运气。看起来此标志已被忽略。
vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
:1 20013
DISPLAY=:1.0 chromium