Окно JavaFX не отображается после запуска в Ubuntu - PullRequest
0 голосов
/ 17 мая 2019

Итак, вот в чем дело: я работаю над приложением, работающим на Ubuntu 18.04. Он был создан для приложения киоска, поэтому пользовательский ввод происходит только при прикосновении к экрану. Мое приложение состоит из нескольких экранов, где некоторые пользователи могут вводить некоторые данные. Когда приложение запускается, я устанавливаю сцену с воспроизведением видео в цикле (анимация с небольшим руководством по использованию приложения) в верхней части сцены приложения. при касании экрана сцена закрывается, и вы можете использовать приложение

Я могу нормально запустить приложение, когда я вхожу в систему. Я даже создал команду для запуска приложения из терминала. Затем я добавил указанную команду в свои автозагрузки приложений, и когда я перезагружаю систему, видео воспроизводится нормально, но когда пользователь касается экрана, окно приложения не отображается. Значок приложения на панели запуска есть, приложение запущено, но окна приложения нигде нет.

Что я могу сделать, чтобы это исправить?

Я уже пытался настроить Стадию приложения, чтобы она запускалась немного позже, после стадии видео, я пытался запустить свое приложение в окне и затем перейти в полноэкранный режим, когда стадия видео закрывается, но я не могу найти любая помощь в интернете.

Если вам интересно, я установил StackPane, создал Stage с представлением приложения, а другой - с MediaView, содержащим видео. Вот команда, которую я использую для запуска своей банки:

nohup java -Xms512m -Xmx2048m -Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.touch=true -Dcom.sun.javafx.virtualKeyboard=javafx
 -Dcom.sun.javafx.vk.adjustwindow=true -Dprofile="prod" -jar 
$PATH_TO_JAR >> log.out 2>&1&

Я просто хочу видеть окно своего приложения, когда я касаюсь экрана с видео. Я что-то не так делаю?

...