У нас есть полноэкранная java-программа, работающая в Linux. Программа всегда запущена и является основной причиной существования Linux.
У нас есть куча файлов справки в формате PDF для программы, которые можно открыть через раскрывающееся меню. Когда пользователь щелкает один из пунктов меню справки, мы открываем XPDF через
final Runtime rt = Runtime.getRuntime();
final String cmd = "runxpdf.sh";
rt.exec(cmd);
Все это прекрасно работает, за исключением того, что если пользователь щелкнет нашу программу во время работы программы просмотра XPDF, она отстанет от нашего полноэкранного отображения программы.
Что мы хотели бы сделать, так это держать программу XPDF всегда наверху, пока она не будет закрыта. Возможно ли это сделать, выполнив программу из Java?