WSL Ubuntu环境下运行Google Chrome出现视觉异常故障求助
WSL Ubuntu环境下运行Google Chrome出现视觉异常故障求助
兄弟,我之前在WSL里装Chrome也碰到过一模一样的显示炸锅问题!大概率是因为WSL本身不带图形渲染环境,Chrome没法正常输出界面导致的,给你几个亲测有效的解决办法:
先在Windows端装个X服务器,推荐用VcXsrv,免费还好用。安装完启动的时候,一定要勾选「Disable access control」选项,不然Ubuntu那边连不上你的Windows显示服务。
回到Ubuntu终端,配置环境变量告诉Chrome该去哪里找图形输出:
# 临时生效,重启终端后需要重新输入 export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0 export LIBGL_ALWAYS_INDIRECT=1要是想让每次打开终端都自动生效,就把这两行写入bash配置文件:
echo "export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0" >> ~/.bashrc echo "export LIBGL_ALWAYS_INDIRECT=1" >> ~/.bashrc source ~/.bashrc我注意到你安装Chrome时用的
get应该是手滑打错的wget?不过既然已经装上了,要是之后还有依赖报错,再跑一遍sudo apt install --fix-broken补全依赖就行。要是上面的步骤做完还是有问题,试试启动Chrome时禁用硬件加速——有时候WSL对硬件加速的支持不太稳定:
google-chrome --disable-gpu
按这个流程走下来,应该就能正常打开Chrome了!
备注:内容来源于stack exchange,提问作者neubert
相关产品推荐
相关产品推荐

