Falkon 是我首选的运行 xubuntu 的浏览器。但它把床弄坏了,占用了足够的内存,使桌面几乎停止运行,所以我不得不pkill -f falkon
再次恢复桌面。但之后,falkon 现在无法启动,并在 cli 中输出以下内容:
$ falkon
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
QGLXContext: Failed to create dummy context
Falkon: 2 extensions loaded
Fatal: Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
Aborted (core dumped)
然后我跑去apt-get --purge remove falkon
重新安装它,也跑了
sudo apt --reinstall libqt5webengine-data libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 qml-module-qtwebengine
重新安装 QtWebEngine。不幸的是,这两个命令都没有改变任何东西。尝试启动时,Falkon 仍然崩溃,输出与上面相同。
有什么建议我可以解决这个问题吗?谢谢。
它抱怨 OpenGL。这可能是由视频驱动程序引起的。
其他 OpenGL 应用程序是否可以工作(例如,其他浏览器)?如果没有,那么很可能您的视频驱动程序有问题。尽管可能性不大,但这可能是硬件问题。
您最近更新了视频驱动程序吗?如果是,您可以尝试重新安装或回滚到之前的版本。您可以尝试在没有 OpenGL 的情况下运行,但我不知道该怎么做。通过搜索我得到
QMLSCENE_DEVICE=softwarecontext falkon
或QT_XCB_FORCE_SOFTWARE_OPENGL=1 falkon