Unity3d 在 Ubuntu 上打开时崩溃

Unity3d 在 Ubuntu 上打开时崩溃

我有一个问题困扰了我很长一段时间,
我正在尝试在 Ubuntu 上安装 Ubity3d,
我按照我经过一番研究后找到的一些说明下载并安装了 UnityHub 和我在Linux 上的 Unity:发行说明和已知问题
我将安装的 Unity 文件从选择文件夹并使其在命令上运行unity3d这就是我所做的

sudo mv Unity-2019.1.0f2 /opt/Unity3D
sudo ln -s /opt/Unity3D/Editor/Unity /usr/bin/unity3d

问题是每次我打开 Unity 编辑器(通过命令行和 UnityHub)时,Unity Launcher 都会出现片刻的处理过程,然后崩溃,编辑器无法打开,每次我尝试打开程序时错误都会发生变化,这里出现了 2 种错误形式,这是第一种

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[Unity Package Manager (Upm)]
Parent process [5258] was terminated
Segmentation fault (core dumped)

第二个 Gtk-Message:GtkDialog 映射时没有临时父级。不建议这样做。Gtk-Message:GtkDialog 映射时没有临时父级。不建议这样做。

(unity-editor:6651): Gtk-CRITICAL **: gtk_file_chooser_widget_set_current_name: assertion 'priv->action == 
GTK_FILE_CHOOSER_ACTION_SAVE || priv->action == 
GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[Unity Package Manager (Upm)]
Parent process [6651] was terminated
Segmentation fault (core dumped)

第三个是

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
[0616/110743:ERROR:browser_main_loop.cc(161)] Running without the SUID sandbox! See     
https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
[0616/110744:ERROR:browser_main_loop.cc(207)] Gtk: 
gtk_window_present_with_time: assertion 'GTK_IS_WINDOW (window)' failed
ATTENTION: default value of option force_s3tc_enable overridden by environment.
USER@USER:~$ [Unity Package Manager (Upm)]
Parent process [7583] was terminated

并坚持这一点....
我知道 GTK 有问题,但我没有用过它,而且我在谷歌上也没有找到关于这个问题的任何有用信息

操作系统:Ubuntu 16.04 LTC

答案1

我遇到了同样的问题,我的问题是我没有在 ubuntu 中安装 Gtk,你可以尝试这个:
sudo apt-get install libgtk-3-dev

答案2

我也遇到了这个问题,但我发现一些奇怪的事情。

我正在使用 Ubuntu MATE 18.04.3 LTS 和 Unity 2017.2.0b11,在打开项目时遇到 Unity 崩溃的问题。

但是,如果我在 Unity Hub 打开时打开一个项目,那么它崩溃的次数就会减少(它一直发生,但最终它会启动)。

即使我不使用 Unity Hub,我的所有项目都存储在 Unity Editor 中;似乎打开 Unity Hub 有助于减少 Unity 崩溃。

我不知道发生了什么,但至少它对我有用。

相关内容