У меня возникла проблема, которая беспокоила меня уже довольно долгое время.
Я пытаюсь установить Ubity3d на Ubuntu.
Я следовал некоторым инструкциям, которые нашел после некоторых исследований, я скачал и установил UnityHub и последнюю версию (UnitySetup-2019.1.0f2), которую я нашел наUnity на Linux: заметки о выпуске и известные проблемы
и я переместил установленный файл Unity изДомквыбратьпапку и заставил ее запускаться по командеединство3ди вот что я сделал в точности
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 что-то не так, но у меня нет с ним опыта, и я не нашел ничего полезного по этому вопросу в Google
ОС: Ubuntu 16.04 LTC
решение1
Я столкнулся с той же проблемой, и моя проблема в том, что я не установил Gtk в Ubuntu, вы можете попробовать это:
sudo apt-get install libgtk-3-dev
решение2
У меня тоже такая проблема, но я обнаружил нечто странное.
Я использую Ubuntu MATE 18.04.3 LTS с Unity 2017.2.0b11, и у меня возникают проблемы с зависанием Unity при открытии проекта.
Но если я открываю проект, когда открыт Unity Hub, то сбои происходят реже (они продолжают происходить, но в конечном итоге он запускается).
Даже если я не использую Unity Hub, все мои проекты хранятся в редакторе Unity; похоже, что открытый Unity Hub помогает Unity реже вылетать.
Не знаю, что происходит, но, по крайней мере, у меня это работает.