OpenJFX 11 создает окна без декораций в unix

Я использую OpenJFX 11 и настроил его согласно документации здесь:

https://openjfx.io/openjfx-docs/#install-javafx

Я использовал их пример HelloFX и скомпилировал его так:

cromon@cromon-elementary:~/temp$ /opt/java/latest/bin/javac --module-path $PATH_TO_FX --add-modules=javafx.controls HelloFX.java

Это отлично работает, также работает теоретически:

cromon@cromon-elementary:~/temp$ /opt/java/latest/bin/java --module-path $PATH_TO_FX --add-modules=javafx.controls HelloFX

Пока проблем нет. Однако созданное окно не украшено (т.е. не имеет системного меню, только область содержимого, см. Пример на снимке экрана ниже). Я думаю, что это не так. Есть ли у кого-нибудь похожие проблемы?

Информация об ОС:

NAME="elementary OS"
VERSION="5.0 Juno"

Информация о Java:

cromon@cromon-elementary:/opt$ /opt/java/latest/bin/java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)

И в соответствии с окном от HelloFX: "Здравствуйте, JavaFX 11.0.1, работает на Java 11.0.1"

введите описание изображения здесь

А вот пример из Swing:

val frame = JFrame()
frame.title = "I have a system menu and everything"
frame.preferredSize = Dimension(500, 300)
frame.pack()
frame.isVisible = true

введите описание изображения здесь


person Cromon    schedule 25.12.2018    source источник
comment
Я добавил JavaFX и скриншот Swing для сравнения.   -  person Cromon    schedule 25.12.2018
comment
Вы имеете в виду строку заголовка окна?   -  person ecle    schedule 25.12.2018
comment
Собственно, на скриншотах у меня есть системное меню и все, что в нем отсутствует на скриншоте javafx.   -  person Cromon    schedule 25.12.2018
comment
Возможно, связано с проблемой gtk, см. это   -  person José Pereda    schedule 25.12.2018
comment
Вот и все! Как ни странно, эта программа будет менее зависимой от платформы пусковой установкой для приложения c ++ gtk3, над которым я работаю :)   -  person Cromon    schedule 25.12.2018
comment
Пожалуйста, продолжайте и добавьте это как ответ!   -  person Cromon    schedule 25.12.2018
comment
@Cromon довольно близок, как дубликат?   -  person Naman    schedule 25.12.2018
comment
Думаю, я был слишком медленным, должен был ответить сам, тогда у него был бы ответ сейчас :). Лично мне как читателю не нравится идея дубликатов, когда я сталкиваюсь с вопросом через Google и т. Д. Всегда означает, что я должен прочитать другой вопрос и ответ и понять его, чтобы выяснить, действительно ли он отвечает на повторяющийся вопрос, если он вообще дубликат. Будущим читателям будет намного проще, если соответствующие части будут повторяться. В этом случае, вероятно, все в порядке, с комментарием Хосе ясно, какая часть является дубликатом, даже если вопрос не имеет отношения.   -  person Cromon    schedule 25.12.2018