linux-faq.md 1.7 KB

Q: 在 GNOME 上使用 Defold 编辑器在 4k 或 HiDPI 显示器上显得特别小?

A: 启动 Defold 之前修改缩放参数. 参见

$ gsettings set org.gnome.desktop.interface scaling-factor 2

Q:在 Elementary OS 上使用 Defold 编辑器, 鼠标点选上的都是后面的东西?

A: 尝试这样启动编辑器:

$ GTK_CSD=0 ./Defold

Q: 在新建, 打开项目时 Defold 编辑器崩溃?

A: 某些版本 (比如 Ubuntu 18) 上 Defold 使用的 jogamp/jogl 版本与系统 Mesa 版本冲突.

详情请见:

使用如下代码可以绕过冲突:

$ export MESA_GL_VERSION_OVERRIDE=2.1
$ ./Defold

如果问题没有解决可以尝试 (根据你自己的驱动匹配选取大于等于 2.1 的版本号):

$ export MESA_GL_VERSION_OVERRIDE=3.1
$ ./Defold

Q: 在 Ubuntu 20.04 上運行 Defold 報錯 "com.jogamp.opengl.GLException: Graphics configuration failed" ?

A: 這個版本在運行 Defold 時會出現新驅動程序 (Iris) 問題. 可以嘗試使用舊版本驅動程序:

$ export MESA_LOADER_DRIVER_OVERRIDE=i965
$ ./Defold

Q: 在 Linux 上启动 Defold 游戏无效?

A: 看看 Defold 编辑器控制台. 如果有下面这样的输出:

dmengine: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory

就需要安装 libopenal1. 不同版本包名不同, 另外某些用户也需要安装 openalopenal-dev 或者 openal-devel 包.

$ apt-get install libopenal-dev