Lubuntu 谷歌浏览器打不开

Lubuntu 谷歌浏览器打不开

现在,我在装有 lubuntu 18.10 的迷你 PC 上设置了一个信息亭应用程序。这些应用程序在 Chrome 上运行。我创建了一个命令来在每次 PC 启动时自动启动 Chrome 实例。

但有时,Chrome 无法启动,从日志中我知道错误是这样的:

[1680:1680:0830/083742.498300:ERROR:edid_parser.cc(313)] invalid EDID:
human unreadable char in name

[1715:1715:0830/083742.790840:ERROR:sandbox_linux.cc(368)]
InitializeSandbox() called with multiple threads in process
gpu-process. /home/soltova/Documents/chrome.sh: line 17:  1680 Killed 
/usr/bin/google-chrome --disable-web-security --test-type
--user-data-dir --kiosk --incognito http://localhost/html12/

如何解决这个问题,以便每次电脑启动时,Google Chrome 都会出现?

启动脚本:

#!/bin/bash 

exec > /home/soltova/Documents/chrome-run.log 
exec 2> /home/soltova/Documents/chrome-run.err
#xset dpms force off 
function online {   ## Test if online - prototype code  
 wget -q -O /dev/null --timeout=5 http://www.google.com  
 return $?
}

until online do   sleep 5 done

#xset dpms force on     
/usr/bin/google-chrome --disable-web-security --test-type --user-data-dir --kiosk --incognito http://localhost/html12/

答案1

由于 Chrome 的 GPU 使用情况,尝试在 Linux 中运行时会出现常见的 Google Chrome 错误。

不幸的是,目前还没有明确的修复方法,这是一个简单的解决方案,可以在出现以下错误消息时使用 Chrome 浏览器。

此错误影响所有 Chrome 版本:

  • 谷歌浏览器稳定
  • 谷歌浏览器测试版

解决方案

最简单的解决方案是避免使用具有以下标志的 GPU 硬件加速:--disable-gpu --disable-software-rasterizer

google-chrome --disable-gpu --disable-software-rasterizer

范围--disable-gpu 定义:

禁用 GPU 硬件加速。如果软件渲染器未到位,则 GPU 进程将不会启动

范围--disable-software-rasterizer 定义:

禁用 3D 软件光栅器的使用

相关内容